我是一名新的iOS开发者,虽然以前我已经成功地为Xcode的开发提供了一个设备,但是现在我获得了一台新设备,在让Xcode进行开发设备配置和测试应用程序方面遇到了很多困难。
当我将新设备连接到Xcode时,Xcode确实可以正确地识别和标识该设备,但是当我运行应用程序时,会出现以下错误消息:"未找到此可执行文件的有效配置文件。"
根据Apple的文档,我应该首先使用以下步骤在Xcode中请求开发证书:
- 选择窗口 > 组织 > 设备。
- 选择配置文件。
- 单击窗口底部的刷新按钮。
- 输入用户名和密码并单击登录。
- 登录账户后,会出现提示,询问Xcode是否应请求您的开发证书。
我已经反复遵循了1-4步骤,但每次都在进入第五步之前崩溃。我尝试完全关闭Xcode、拆下设备、清理项目、重新启动电脑等操作,但是还是无法请求开发证书。是否有其他方法可以在Xcode之外请求开发证书?
好的,那么文档说我应该使用以下步骤来为设备进行配置(虽然我假设这一步是取决于前一步的成功,但我还是尝试了一下):
- 将您的设备连接到Mac上。
- 打开设备组织器
- 选择您的iOS设备。
- 单击“用于开发”按钮。 第一次将设备ID添加到您的帐户中时,Xcode将使用iOS通配符应用程序ID、您的开发证书和设备ID创建iOS团队配置文件。iOS团队配置文件也会安装在您的iOS设备上。 如果该设备曾被用于开发,可能不会出现“用于开发”按钮。 如果发生这种情况,请单击屏幕底部的“添加到门户网站”按钮。
因此,“用于开发”的按钮没有出现(第一次尝试时出现了,但之后就没有了),所以我点击了“添加到门户”按钮。每次这样做,Xcode都会崩溃。
当前我将代码签名标识设置为 iPhone Developer (我的名字)。我还尝试了将其设置为仅 iPhone Developer 甚至是 Do Not Code Sign。我还去了 iOS 开发中心并在那里添加了设备(不确定是否需要这样做)。
无论如何,有人能否建议我可能遗漏的任何事项或其他方法?