我想开始对iOS应用进行有限的beta测试。我知道如何定期分发我现有的应用程序,但我有一个潜在的测试用户告诉我,当他们测试其他应用程序时,他们最终会在生产应用程序旁边安装一个单独的应用程序。但我不知道其他开发人员正在做些什么来创建它。
我是否需要刻录一个在Apple注册的新应用ID(以及永远不会真实的应用名称)来为我的测试用户完成此操作?
如果是这样,是否有合理的方法在单个Xcode项目中管理它?
感谢任何有经验的人。我知道我正在玩“编程问题”,但这肯定是拥有正确专业知识的社区。谢谢! :)
答案 0 :(得分:11)
只需在Info.plist中设置不同的包标识符即可。
就个人而言,我在我的项目中创建了三个配置(Debug,Ad Hoc,App Store),然后为每个配置(BUNDLE_IDENTIFIER
)定义了一个用户定义的构建设置,我在其中设置了不同的bundle ID。 / p>
在我的Info.plist中,我可以将包ID设置为${BUNDLE_IDENTIFIER}
。