40

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

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

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

  1. 选择“窗口”>“管理器”>“设备”
  2. 选择配置文件。
  3. 单击窗口底部的刷新按钮。
  4. 输入您的用户名和密码,然后单击登录。
  5. 登录到您的帐户后,会出现一个提示,询问 Xcode 是否应该请求您的开发证书。

我重复执行了步骤 1 - 4,每次 Xcode 崩溃时,我都可以进入步骤 5。我尝试完全关闭 xcode、分离设备、清理项目、重新启动计算机等。是否有另一种方法来申请开发证书在 Xcode 之外?

好的,那么文档说我应该使用以下步骤配置设备(当然,我假设此步骤取决于上一步的成功,但我无法实现,但我还是尝试了):

  1. 将您的设备连接到 Mac。
  2. 打开设备管理器
  3. 选择您的 iOS 设备。
  4. 单击“用于开发”按钮。首次将设备 ID 添加到帐户时,Xcode 会使用 iOS 通配符应用 ID、开发证书和设备 ID 创建 iOS 团队配置文件。iOS Team Provisioning Profile 也安装在您的 iOS 设备上。如果该设备过去曾用于开发,则可能不会出现“用于开发”按钮。如果发生这种情况,请单击屏幕底部的“添加到门户”。

所以“用于开发”按钮没有出现(它出现在我第一次尝试这个并且从那以后没有出现),所以我点击了“添加到门户按钮”。每次我这样做时,Xcode 都会崩溃。

我目前将代码签名身份设置为 iPhone Developer(我的名字)。我也尝试将其设置为 iPhone 开发人员,甚至不使用代码签名。我还去了 iOS 开发中心并在那里添加了设备(不确定我是否需要这样做)。

无论如何,任何人都可以建议我可能遗漏的任何东西或任何其他方法吗?

4

3 回答 3

24

在我睡觉的时候,Apple 完全取消了 Portal,并创建了一个新的且明显损坏的界面。这就像一种邪恶的愚人节玩笑。无论如何,如果你去https://developer.apple.com/account/ios/device/deviceList.action有一个很大的标志告诉你必须“在添加任何新设备之前重置你的设备列表”。听起来它完全涵盖了您的情况。祝你好运。

在此处输入图像描述

于 2013-04-08T17:11:18.007 回答
17

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

您需要在那里添加设备。

添加设备后需要执行的步骤:

  1. 接下来再次重新下载移动配置文件。

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

  3. 双击您刚刚下载的新移动配置文件,并看到它出现在管理器上。

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

希望这可以帮助。

于 2013-04-08T17:14:42.400 回答
0

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

于 2019-06-25T20:16:10.063 回答