通过 XCode 上传的 iOS 应用程序但未在 iTunes Connect 中显示

Posted

技术标签:

【中文标题】通过 XCode 上传的 iOS 应用程序但未在 iTunes Connect 中显示【英文标题】:iOS app uploaded via XCode but not showing in iTunes Connect 【发布时间】:2017-06-29 13:09:56 【问题描述】:

这是我第一次通过 Xcode 将应用程序上传到 iTunes Connect。它出现在构建中是否有时间延迟?我也看不到它在 iTunes Connect 活动选项卡中列出。

我读到有些人因为信息属性列表没有足够的信息而遇到问题。该应用程序需要位置、相机和照片库使用权限。它们在 plist 文件中列出,但没有为它们中的任何一个设置值 - 这是问题所在吗?

【问题讨论】:

等一下,它会显示给你的。 检查您的挂号信,可能会取消 您在使用 Firebase 吗?我遇到了类似的问题,它缺少 info.plist 中的 NSPhotoLibraryUsageDescription 键。 有时,当我上传新版本时,即使我等待几个小时,它也不会显示在 iTunes Connect 上。在这种情况下,您需要再次上传您的构建,它会起作用! @xylar 你需要在 iTunes Connect 上更改构建版本,比如 5.0 而不是 5.1 【参考方案1】:

一旦您通过 Xcode 上传了一个应用程序。它会将存档传输到 Apple,在那里检查构建以确定它是否符合 Apple 准则。 在我的情况下,第一次构建可能需要更多时间。其他版本构建的其余部分会快速移动。

在 iTunes 中检查您的注册邮件。一旦应用审核完成,您将收到成功或失败通知。

您可以在 iTunes 中单击“选择构建”时出现的窗口中看到。上传构建后,您可以在该窗口中看到类似构建处理的内容。

如果 Cocoa 键的描述缺失,那么应用程序可能会被 iTunes 连接拒绝。它会通知诸如缺少使用说明之类的事情。

重要

例如

在 .plist 中使用 Cocoa 键时类似 Privacy - Camera Usage Description.Then 指定您的应用程序访问的原因 设备的相机。

您必须添加 Cocoa 密钥的描述。此描述将在访问特定的原生 API 时显示。

【讨论】:

以上是关于通过 XCode 上传的 iOS 应用程序但未在 iTunes Connect 中显示的主要内容,如果未能解决你的问题,请参考以下文章

iOS 应用程序在发布时崩溃但未在开发中,Swift 符号未解决

应用程序在设备上的 Beta 版中崩溃,但未在调试中

Flutter:当应用程序处于后台但未在 iOS 中终止时,无法在通知单击时重定向到特定屏幕

iOS 应用程序二进制提交:从 Xcode 提交但未出现在 iTunes Connect 中

应用程序在 Apple 崩溃但未在测试中

Firebase Auth iOS用户匿名创建但未在控制台中显示