我试图从Xcode 8上传一个构建(版本:2.1,Build:2.1.0)。

在尝试了9-10次失败之后,我成功了一次,但是这个二进制文件没有出现在iTunes连接上。这是15个小时后,二进制仍然没有出现在iTunes连接。
因此,我决定执行以下步骤:
发布于 2016-10-06 13:11:06
我联系了苹果的支持部门,这是我从他们那里得到的答案,
这个应用程序试图访问隐私敏感的数据,而不需要使用描述。应用程序的Info.plist必须包含一个带有字符串值的NSPhotoLibraryUsageDescription键,向用户解释应用程序如何使用这些数据。一旦纠正了这些问题,您就可以重新传递经过更正的二进制文件了。
用这个方法解决了我的问题。二进制文件在第一次尝试中被上传,并且它也出现在itunesConnect中。
发布于 2016-10-07 12:14:56
查看你的电子邮件,苹果会给你发钥匙(从info.plist如NSPhotoLibraryUsageDescription等)。你错过了。只需将它们全部添加并在键中填写描述即可。
示例: NSCameraUsageDescription请允许应用程序访问您的相机NSLocationWhenInUseUsageDescription应用程序使用位置服务NSMicrophoneUsageDescription请允许该应用程序访问您的照片麦克风NSPhotoLibraryUsageDescription请允许该应用程序访问您的照片库
发布于 2016-10-07 20:20:26
用XCode 8.打开应用程序加载器(Xcode -> Open工具->应用程序加载程序)。选择存档的构建,然后提交到Apple。
也许,在执行上述步骤之前,您需要更改构建版本。
对我来说很管用。我希望这对你有用!
https://stackoverflow.com/questions/39888976
复制相似问题