从xcode 8构建上传失败。 itunesconnect

时间:2016-10-06 06:28:22

标签: ios itunesconnect xcode8

我试图从Xcode 8上传一个版本(版本:2.1,Build:2.1.0)。它失败并出现以下错误。

Here's the screenshot

9-10次尝试失败后,我成功了一次,但二进制文件没有出现在iTunes Connect上。已经过了15个小时,二进制文件仍然没有出现在iTunes Connect上。

所以我决定执行以下步骤:

  1. 重新存档并再次提交构建版本(版本:2.1,Build:2.1.0)。它说相同的版本已经存在。(我无法在itunesconnect上看到它)

  2. 重新存档并提交构建版本(版本:2.1,构建版本:2.1.1)。在前6-7次尝试中,它给出了与屏幕截图中显示的相同的错误。但最后,构建成功提交。 (我仍然无法在iTunes Connect上看到任何版本)

3 个答案:

答案 0 :(得分:0)

我联系了Apple支持,这是我从他们那里得到的答案,

此应用尝试在没有使用说明的情况下访问隐私敏感数据。该应用程序的Info.plist必须包含一个NSPhotoLibraryUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据。 一旦纠正了这些问题,您就可以重新更新已更正的二进制文件。

应用此修复解决了我的问题。二进制文件在第一次尝试时上传,并且也出现在itunesConnect中。

答案 1 :(得分:0)

检查您的电子邮件,Apple会向您发送您错过的密钥(来自info.plist,如NSPhotoLibraryUsageDescription等)。 只需添加所有这些并填写按键说明

示例:     NSCameraUsageDescription     请允许该应用访问您的相机     NSLocationWhenInUseUsageDescription     应用使用地点服务     NSMicrophoneUsageDescription     请允许该应用访问您的照片麦克风     NSPhotoLibraryUsageDescription     请允许该应用访问您的照片库

答案 2 :(得分:0)

使用XCode 8尝试...打开Application Loader(Xcode - > Open Developer Tool - > Application Loader)。选择您存档的构建,然后提交到Apple Store。

也许,您需要在执行上述步骤之前更改构建版本。

它对我有用。我希望这对你有用!