此版本是为生产(App Store)创建的,不能分发给测试人员

Posted

技术标签:

【中文标题】此版本是为生产(App Store)创建的,不能分发给测试人员【英文标题】:This build is created for production (App Store) and can't be distributed to testers 【发布时间】:2017-01-09 08:43:46 【问题描述】:

我正在尝试使用 testflight 上传我的应用程序。我使用 Xcode 创建了应用程序。归档 ios 项目后,我使用 testflight 上传它。但是上传没有完成,这里是错误信息。 “”

我不知道如何解决这个问题,请帮助谢谢。 Test Flight Error Message Screen Shoot

【问题讨论】:

【参考方案1】:

如果您想测试您的应用程序以进行最终分发,您可以像 @Amit 解释的那样使用 TestFlight 来实现它。

更准确地说:

使用生产证书 归档您的应用 从 Organizer(窗口选项卡 -> 管理器)中,您可以查看已归档的所有构建。 然后您可以导出您要测试的那个,选择 AppStore Deployment 选项。 最后,您必须使用 Application Loader(Xcode 选项卡 -> Developer Tool)。

它将上传您的存档,即 iTunesConnect 上的 ipa 文件。

从那里,您新上传的构建可用于测试。 您将收到来自 TestFlight 的电子邮件和通知。

【讨论】:

谢谢.. 我上次遇到问题是因为我使用 TestFlight 应用程序来上传 .ipa 而不是应用程序加载器。但这次我使用应用程序加载器上传我的 ipa 并更改了我的应用程序版本,然后它就可以工作了。 如果对您有帮助,请接受答案。我很高兴听到您成功了。【参考方案2】:

使用 Application Loader 将应用程序提交到 iTunes 以进行 testFlight 测试。

请参阅下面的链接以供参考

https://help.como.com/hc/en-us/articles/201574452-Upload-Your-App-to-iTunes-Connect-using-the-Application-Loader //关于如何使用应用程序加载器

对于 testFlight 参考检查下面的链接。

https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.html

【讨论】:

抱歉,我需要使用 TestFlight 上传我的应用程序,因为我只需要在使用 Application Loader 上传它进行最终分发之前进行测试。 您还可以从应用程序加载器上传构建以进行测试(testFlight)。

以上是关于此版本是为生产(App Store)创建的,不能分发给测试人员的主要内容,如果未能解决你的问题,请参考以下文章

Xcode事件风波消退网易云音乐App Store最新版本完全剔除漏洞

如何从App Store下载APP的ipa文件?

是否可以在 App Store Connect/iTunes Search API 中看到分阶段的应用发布?

将 iOS 7 应用程序上传到 Apple App Store 错误

教学典型案例04.生产环境app打包导致不能自动升级

向 App Store 提交更新时考虑新的 iOS 版本