TestFlight 中的单独应用程序用于生产和登台?

can*_*boy 6 staging ios testflight app-store-connect

我们的应用程序有两个目标,分别用于生产和登台应用程序的捆绑包 ID:

com.myCompany.production
com.myCompany.staging
Run Code Online (Sandbox Code Playgroud)

我们使用 TestFlight 在内部测试我们的应用程序,但仅在后期阶段 - 我们正在测试com.myCompany.production应用程序,其 API 调用正在访问生产服务器。

现在我们希望在此过程中尽早进行测试,我们希望我们的内部用户测试该com.myCompany.staging应用程序。

在 iTunes Connect 上创建新应用程序是实现此目的的唯一方法吗?我只是担心我会创建一个永远不会发布的“假”应用程序。推荐的方法是什么?

com*_*ial 9

有两种选择:使用企业证书进行临时分发以及使用 Fabric.io 等第三方服务进行分发。或者使用 TestFlight,我们就是这样做的,并且没有出现任何问题。我们确保在 TestFlight 审阅者注释中明确表示此版本仅用于 beta 测试。我们发现这种方法的唯一缺点是,当您升级版本号(而不是内部版本号)时,您必须重新提交 Beta 审核,这可能需要几个小时到几天的时间。

  • 是的,这就是我们所做的。 (3认同)