【发布时间】:2018-12-25 00:55:56
【问题描述】:
我无法在 Apple 文档中找到关于 development 和 distribution 配置之间区别的明确解释。我目前正在使用开发配置在我的 iPhone 上进行开发和测试。我打算将应用程序分发到我的 beta 测试中,我想知道:
- 我需要使用distribution配置吗?
- 我应该为每个单独的测试人员制作一个 .mobileprovision 文件,还是我可以为他们所有人制作一个?
【问题讨论】:
标签: iphone
我无法在 Apple 文档中找到关于 development 和 distribution 配置之间区别的明确解释。我目前正在使用开发配置在我的 iPhone 上进行开发和测试。我打算将应用程序分发到我的 beta 测试中,我想知道:
【问题讨论】:
标签: iphone
开发配置文件用于在开发阶段测试您的应用。
分发配置文件有两种类型
即席测试是指您已完成开发并希望将您的应用分发给多个用户进行测试(您的第二个问题)。只需为临时测试创建一个分发配置文件并选择该配置文件对其有效的所有设备 ID。在这种情况下,您只需将 .app 文件和 .mobileprovision 文件发送给每个测试您的应用的用户。
为了将应用提交到应用商店,您必须创建一个分发 mobileprovision 文件并选择“App Store”选项。
【讨论】:
我认为开发配置文件允许您在调试器中运行应用程序,而临时配置文件则不能。 (无论如何,这就是我所观察到的,假设它应该表现得那样。)
【讨论】:
get-task-allow 在分发配置文件中缺失,并且看起来无法添加。