0

我很难创建和理解配置文件。这是我想要实现的目标:

  1. 我的开发者门户中有 10 台设备。
  2. 我想将其中 5 台设备设置为仅用于开发和测试的配置文件。我为此创建了一个新的配置文件。为了这个问题,我们称这个配置文件为:MyProfile
  3. 现在 XCode 也创建了一个开发配置文件,包含所有 10 个设备,我无法修改它并由 XCode 管理。为了这个问题,让我们称之为 XCodeProfile。

现在,当我在 XCode 中将配置文件设置为发布到 MyProfile 时,我可以看到代码签名自动更改为“iPhone Developer”。当我将其设置为自动时,它会更改为“iOS Developer”。

场景一:

当我现在存档时,一切看起来都很好 - 我看到 5 个设备(使用 hockeyapp)。当我按下“运行”按钮时,我无法运行它。我得到著名的“未能获得进程任务”错误。

场景二:

我将 XCode 中的配置文件设置为自动,我可以直接在我的设备上从 XCode 运行该应用程序而不会出现任何问题。但是当我存档时,我看到所有 10 个设备而不是 5 个。

我怎样才能两全其美?

存档并仅查看 5 台设备,并且当按下 XCode 中的“运行”按钮时能够在我的设备上运行该应用程序。

4

1 回答 1

1

归档和运行是不同的操作(在方案中)。如果你真的想要,你可以创建另一个配置(通过复制现有的发布配置),并提供归档和运行不同的配置。不同的配置可以有不同的构建设置,因此您可以在归档时自动使用一个配置文件,在构建时自动使用另一个配置文件,如果这确实是您想要做的。

于 2016-05-02T19:25:52.283 回答