如何在没有注册 Apple 开发者计划的情况下使用 Xcode 8 在真实设备上运行应用程序?

Posted

技术标签:

【中文标题】如何在没有注册 Apple 开发者计划的情况下使用 Xcode 8 在真实设备上运行应用程序?【英文标题】:How to run apps on Real devices using Xcode 8 without enrolling to Apple's Developer Program? 【发布时间】:2016-07-11 07:20:10 【问题描述】:

在以前的xcode 7版本中,我们可以通过将apple id添加到xcode帐户然后选择团队来在真机上运行我们的应用程序。

但随着现在 xcode 8 beta 2 的发布,没有“修复问题”按钮,而是有“自动管理签名”可用。

它给出了以下错误。

我正在尝试解决这个问题。 所以如果有人解决了这个问题,请帮助我。

【问题讨论】:

***.com/questions/30973799/… livecode.com/… 我知道在 xcode 7 中它可以工作,但我说的是 xcode 8 只需在 Xcode 首选项中输入 Apple ID 并确保您没有在 buildsetting 中设置任何配置文件 【参考方案1】:

您需要将设备连接到 Xcode 并允许它在您的个人团队中注册。这将允许 Xcode 为您创建配置文件(除非至少注册了一台设备,否则无法创建配置文件)。

【讨论】:

那么,我怎样才能取消注册以前使用的设备? 这帮助我获得了正确的解决方案 - 项目必须勾选“自动管理签名”。【参考方案2】:

您需要注册一个设备。

这样做:

    从项目导航器的运行/播放按钮旁边,单击您的项目名称并找到设备菜单。您将看到“没有设备连接到 Mac”。 点击它并通过 USB 电缆将您的设备连接到 MacBook。 该设备将显示在 MacBook 上。 在设备上,接受以信任该设备。 Xcode 将注册设备并执行必要的任务。 选择设备。这应该会自动解决签名错误/配置文件问题。 单击运行/播放以在所选设备上运行项目。这将在设备上运行应用程序。

稍后您可以拔下 USB 数据线以在设备上测试您的应用。如果您想将更改复制到您的设备,请重新连接设备并运行。

【讨论】:

以上是关于如何在没有注册 Apple 开发者计划的情况下使用 Xcode 8 在真实设备上运行应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有苹果开发者程序和没有连接设备的情况下在 Xcode 7.2 中生成 IPA 文件?

没有配置文件的 iCloud

Apple Pay - 如何注册

Apple Developer支持大陆开发者注册苹果开发者计划

Apple 开发者注册错误:此时无法完成您在 Apple 开发者计划中的注册 [关闭]

如何在没有 Apple 开发者帐户的情况下重新签署 IPA 文件