【问题标题】:iOS: how to distribute a "parallel" app version for ad-hoc beta testingiOS:如何为临时 beta 测试分发“并行”应用程序版本
【发布时间】:2011-05-12 09:09:40
【问题描述】:

我想开始对 iOS 应用进行有限的 beta 测试。我知道如何对现有应用程序进行定期临时分发,但我的一位潜在测试版用户告诉我,当他们测试其他应用程序时,他们最终会在生产应用程序旁边安装一个单独的应用程序。但我不知道其他开发人员正在做什么来创建它。

我是否需要烧掉一个在 Apple 注册的新应用 ID(以及永远不会真实的应用名称)才能为我的测试版用户完成此操作?

如果是这样,是否有一种合理的方法可以在单个 Xcode 项目中进行管理?

感谢这里有经验的人。我知道我在玩“编程问题”这一行,但这肯定是具有正确专业知识的社区。谢谢! :)

【问题讨论】:

标签: xcode ios adhoc beta-testing


【解决方案1】:

只需在 Info.plist 中设置不同的包标识符。

就我个人而言,我在我的项目中创建了三个配置(Debug、Ad Hoc、App Store),然后为每个配置 (BUNDLE_IDENTIFIER) 定义了一个用户定义的构建设置,我在其中设置了不同的包 ID。

在我的 Info.plist 中,我可以将包 ID 设置为 ${BUNDLE_IDENTIFIER}

【讨论】:

  • 所以其他一些捆绑标识符但使用具有相同应用 ID 的证书可以吗?
  • 我其实不确定。我通常将我的通配符应用程序 ID (.*) 用于我的 Ad Hoc 构建,并使用常规自定义 App ID 用于 App Store 构建。但我认为这两种方式都不重要(除非您使用通过 App ID 识别的功能,即推送通知、游戏中心等)。
  • 感谢您在此处添加的详细信息。
  • 像冠军一样工作。谢谢奥莱。
猜你喜欢
  • 1970-01-01
  • 2011-11-08
  • 1970-01-01
  • 2017-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多