尝试在 testflight 上部署时,iOS 应用程序未显示在 iTunes Connect 上

Posted

技术标签:

【中文标题】尝试在 testflight 上部署时,iOS 应用程序未显示在 iTunes Connect 上【英文标题】:iOS app doesn't show on iTunes Connect when trying to deploy on testflight 【发布时间】:2017-11-15 23:31:04 【问题描述】:

我已经阅读了很多类似的教程和 *** 问题,但我无法弄清楚发生了什么。

所以我是一个 iPad 应用程序,我可以在 Xcode 中成功构建并在 iTunes 连接上查看应用程序版本处理...

一段时间后,它会从菜单中消失。因为它不再可见。

我一直在关注类似的指南:https://www.raywenderlich.com/133121/testflight-tutorial-ios-beta-testing

但是内部测试的屏幕截图显示的是一个选择要测试的版本选项,我没有看到:

有没有人知道如何调试这个或发生了什么?因为存档包看起来像是将其部署到应用商店,所以我可以在 iOS 构建活动中看到它,但处理后我在任何地方都找不到它。

【问题讨论】:

Activity 中有什么内容?除非您明确删除,否则它不能消失。 如果您认为 iTunes Connect 网站行为不端,请向 Apple 提交错误报告。 @Ryan Activity 据我所知应该显示我以前的所有构建。在我的第一个屏幕截图中。我能够看到我当前的构建处理。然后几分钟后它就消失了,我没有做任何事情。 也可以删除。确保您的团队成员都没有删除它。 您检查过您的开发者电子邮件吗?在过去的几周里,我看到包含导致应用程序无法成功处理的错误的电子邮件有很大的延迟。 【参考方案1】:

最近我们多次遇到这个问题。在 iOS Builds 部分中,它显示正在处理,一段时间后它消失了。

原因是提交给 iTunesConnect 的 ipa 存在一些错误/问题。

Apple 会将错误消息发送给添加到 iTunesConnect 的用户和角色部分的人员。您可以检查“用户和角色”部分中添加的人员,并查看 Apple 发送的邮件中是否存在与应用程序相关的任何错误

【讨论】:

谢谢!我认为这可能是正在发生的事情。不过,我似乎没有收到任何电子邮件。为了接收电子邮件,我需要 iTunes Connect 中的哪些角色?【参考方案2】:

请在 info.plist 中添加这个键

<key>ITSAppUsesNonExemptEncryption</key><false/>

粘贴在前面

</dict></plist>

此值表示应用不使用加密,或仅使用豁免加密。如果您的应用程序使用加密且未豁免,则必须将此值设置为 YES/true。我的没有使用加密,所以我将其设置为 false。

它对我有用。

Apple 不会就此问题向任何用户发送任何电子邮件。

【讨论】:

以上是关于尝试在 testflight 上部署时,iOS 应用程序未显示在 iTunes Connect 上的主要内容,如果未能解决你的问题,请参考以下文章

上传到 Testflight 时出错 解析 IPA 时出现意外错误

iOS Fastlane 部署 (TestFlight) - 如何包含 BETA 演示凭据?

Testflight 假 iOS 版本检测

尝试为 AdHoc 部署导出 iOS 应用存档时出错

如何通过 TestFlight 测试 Facebook Audience Network 广告?

使用 testflight 部署的一些构建崩溃