构建在 iTunes 中不可见与 xcode 8.2 ios 10 连接

Posted

技术标签:

【中文标题】构建在 iTunes 中不可见与 xcode 8.2 ios 10 连接【英文标题】:Build not visible in itunes connect with xcode 8.2 ios 10 【发布时间】:2016-12-30 05:46:13 【问题描述】:

我一直在使用 Xcode 8.2 将我的应用程序上传到 iTunes 连接。当我从 xcode 上传它时,构建成功上传。

但是,当我登录 iTunes Connect 时,我可以在活动部分看到构建处理中的几秒钟,然后构建自动消失,没有任何错误或信息。

我也向苹果提交了错误报告,但他们没有回复。

我也尝试过应用程序加载器,但结果相同。

在 SO 上提出了相同的问题,但太旧了,所以我必须提出一个新问题。

请查看下面的截图。

https://postimg.org/image/4xh8kq8bt/

https://postimg.org/image/7ykey9m6p/

https://postimg.org/image/mc8g6h6pt/

谢谢。

【问题讨论】:

检查您的电子邮件以获取来自 Apple 的用于删除构建的电子邮件。 你的构建现在可见了吗? 问题终于解决了。问题是我在 info.plist 文件中缺少 NSCalendarsUsageDescription 和 NSMicrophoneUsageDescription 键。如果有人有同样的问题,我建议从头开始在 ios 10 设备上测试应用程序,如果缺少某些键,应用程序将崩溃并在控制台中描述关于丢失的钥匙。谢谢大家的帮助和建议 【参考方案1】:

我确实遇到了同样的问题。在我们的案例中,我们使用了相机、照片库和位置,但我们没有在 info.plist 中添加隐私密钥。

<key>NSCameraUsageDescription</key>
<string>Please allow to access camera to take property images.</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>Please allow to access nearest featured properties.</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Please allow to access nearest featured properties.</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Please allow to access photo library to use images.</string>

另一个重要的事情是来自 iOS 9 的 iPad 多任务支持需要所有方向,但如果您的应用不需要,只需将 UIRequiresFullScreen 键添加到 Xcode 项目的 Info.plist 文件并应用布尔值 YES。

在我们在应用程序构建中添加上述密钥后,iTunesConnect 中成功出现。所以这可能对你有帮助。

注意:我们收到了包含错误详细信息的电子邮件,使用的是我们上传应用程序的电子邮件。因此,请查看对您也有帮助的电子邮件。

请查看以下链接以获取申请中所需的财产清单。

https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html

【讨论】:

我没有收到任何来自苹果的邮件。 您是否在应用程序中添加了上述键?是否使用了与隐私相关的任何功能? 是的,所有键都已添加。我认为我最后仍然缺少一些东西,因为苹果没有提供任何信息,所以我无法弄清楚,这真的很奇怪。 同样的问题我这边的“隐私-照片库使用说明”键是否需要我不知道所以请给任何建议 @PatientC 你好先生同样的问题我的项目没有看到新版本如何解决这个问题请提出任何建议让我知道如何解决这个错误步骤..

以上是关于构建在 iTunes 中不可见与 xcode 8.2 ios 10 连接的主要内容,如果未能解决你的问题,请参考以下文章

使用 xCode 7 的新构建在 iTunes Connect 的活动选项卡中不可见

iTunes连接从xcode 8上传的无效构建

iTunes (TestFlight) - 已上传并在 Activity 中可见,但在 TestFlight 中不可用

Xcode 8 打包上线 iTunes Connect 找不到构建版本

使用 xcode 8 构建版本 iTunes Connect 获取不到应用程序的状态

Xcode 8 打包上线 iTunes Connect 找不到构建版本