为开发Xcode配置新设备

时间:2013-04-08 16:07:28

标签: ios xcode ios-provisioning

我是一名新的iOS开发人员,虽然我过去在Xcode中成功配置了一个开发设备,但我刚刚获得了一个新设备,并且很难让Xcode配置它并允许我测试应用程序。

当我将新设备连接到Xcode时,Xcode会识别并正确识别设备,但是当我运行应用程序时,我收到以下错误消息:“找不到此可执行文件的有效配置文件。”

根据Apple文档,我应该首先使用以下步骤在Xcode中请求开发证书:

  1. 选择窗口>组织者>设备
  2. 选择配置文件。
  3. 单击窗口底部的“刷新”按钮。
  4. 输入您的用户名和密码,然后单击“登录”。
  5. 登录到您的帐户后,会出现提示,询问Xcode是否应该请求您的开发证书。
  6. 我反复按照步骤1 - 4进行操作,每次Xcode崩溃,然后才能进入第5步。我已经尝试完全关闭xcode,分离设备,清理项目,重新启动计算机等有没有其他方法可以在Xcode之外申请开发证书?

    好的,然后文档说我应该配置设备(授予我假设这一步取决于我无法实现的上一步的成功,但无论如何我都尝试过)使用以下步骤:

    1. 将您的设备连接到Mac。
    2. 打开“设备管理器”
    3. 选择您的iOS设备。
    4. 点击“用于开发”按钮。第一次向帐户添加设备ID时,Xcode会使用iOS通配符应用程序ID,开发证书和设备ID创建iOS团队配置文件。 iOS Team Provisioning Profile也安装在您的iOS设备上。如果过去使用该设备进行开发,则可能不会显示“用于开发”按钮。如果发生这种情况,请点击屏幕底部的“添加到门户网站”。
    5. 所以“用于开发”按钮没有出现(它出现在我第一次尝试这个时并且还没有出现),所以我点击了“添加到门户网站按钮”。每次我这样做,Xcode崩溃。

      我目前已将代码签名标识设置为iPhone Developer(我的名字)。我也试过将它设置为iPhone开发人员,甚至不要编码。我也去了iOS开发中心并在那里添加了设备(不确定我是否需要这样做)。

      在任何情况下,任何人都可以提出我可能遗漏的任何内容或任何其他方法吗?

3 个答案:

答案 0 :(得分:23)

在我睡觉的时候,Apple彻底废除了Portal并创建了一个新的,显然已经基本破坏的界面。这就像是一个邪恶的愚人节玩笑。无论如何,如果你转到https://developer.apple.com/account/ios/device/deviceList.action,有一个很重要的标志告诉你必须“在添加任何新设备之前重置设备列表”。听起来它完全覆盖了你的情况。祝你好运。

enter image description here

答案 1 :(得分:16)

  

我也去了iOS开发中心并在那里添加了设备(不确定我是否需要这样做)。

您需要在那里添加设备。

添加设备后需要遵循的步骤:

  1. 然后再次重新下载移动配置文件。

  2. 转到管理器并删除您拥有的旧移动设备配置文件。

  3. 双击刚刚下载的新移动设备配置文件,看它是否显示在组织者中。

  4. 连接您的设备,您应该会看到设备的名称,而不是iOS设备。

  5. 希望这会有所帮助。

答案 2 :(得分:0)

如果您希望绕过临时配置文件注册的“注册设备”部分,只需上传他们提供的“ sample .txt文件”并上传。然后将允许您单击“下一步”以完成注册,这样就不必输入设备UID。