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

How to run apps on Real devices using Xcode 8 without enrolling to Apple's Developer Program?

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

但是随着 xcode 8 beta 2 的发布,没有 "fix issue" 按钮,而是有 "Automatically manage signing" 可用。

它给出了以下错误。

我正在尝试为此寻找解决方案。 因此,如果有人解决了该问题,请帮助我。

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

您需要注册一个设备。

这样做:

  1. 在项目导航器中,在 Run/Play 按钮旁边,单击您的项目名称并找到“设备”菜单。你会看到 "No devices connected to Mac".
  2. 单击它并通过 USB 数据线将您的设备连接到 MacBook。 该设备将显示在 MacBook 上。
  3. 在设备上,接受信任该设备。 Xcode 将注册设备并执行必要的任务。
  4. Select 设备。这应该会自动解决签名 error/provisioning 配置文件问题。
  5. 单击 Run/Play 以 运行 所选设备上的项目。这将 运行 设备上的应用程序。

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