首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从xcode 8上传的构建失败。在它的连接上没有二进制文件

从xcode 8上传的构建失败。在它的连接上没有二进制文件
EN

Stack Overflow用户
提问于 2016-10-06 06:28:22
回答 3查看 322关注 0票数 0

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

在尝试了9-10次失败之后,我成功了一次,但是这个二进制文件没有出现在iTunes连接上。这是15个小时后,二进制仍然没有出现在iTunes连接。

因此,我决定执行以下步骤:

  1. 重新归档并提交构建(版本:2.1,构建:2.1.0)。它说同样的构建已经存在。(我在它的连接上看不到它)
  2. 重新归档并提交构建(版本:2.1,构建:2.1.1)。在最初的6-7次尝试中,它给出了与截图中显示的相同的错误。最后,成功地提交了该构建。(我仍然看不到iTunes连接的任何构建)
EN

回答 3

Stack Overflow用户

发布于 2016-10-06 13:11:06

我联系了苹果的支持部门,这是我从他们那里得到的答案,

这个应用程序试图访问隐私敏感的数据,而不需要使用描述。应用程序的Info.plist必须包含一个带有字符串值的NSPhotoLibraryUsageDescription键,向用户解释应用程序如何使用这些数据。一旦纠正了这些问题,您就可以重新传递经过更正的二进制文件了。

用这个方法解决了我的问题。二进制文件在第一次尝试中被上传,并且它也出现在itunesConnect中。

票数 0
EN

Stack Overflow用户

发布于 2016-10-07 12:14:56

查看你的电子邮件,苹果会给你发钥匙(从info.plist如NSPhotoLibraryUsageDescription等)。你错过了。只需将它们全部添加并在键中填写描述即可。

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

票数 0
EN

Stack Overflow用户

发布于 2016-10-07 20:20:26

用XCode 8.打开应用程序加载器(Xcode -> Open工具->应用程序加载程序)。选择存档的构建,然后提交到Apple。

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

对我来说很管用。我希望这对你有用!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39888976

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档