Answers:
在“ Prerelease”选项卡中的“ Processing”步骤进行之前,该构建不可见。它应取决于您的应用程序的大小。对于我的10Mb应用程序,大约需要5分钟。
检查收件箱中是否有来自iTunes Store的电子邮件:
主题:iTunes Connect:您的应用程序存在一个或多个问题
亲爱的开发人员,
我们发现您最近为[您的应用]交付商品时遇到一个或多个问题。要处理交货,必须更正以下问题:
此应用尝试尝试访问不敏感隐私的数据,而没有使用说明。应用程序的Info.plist必须包含一个NSPhotoLibraryUsageDescription密钥,该密钥具有字符串值,该字符串值向用户解释该应用程序如何使用此数据。
[...]
完成所需的更正后,您可以重新交付更正后的二进制文件。
问候,
App Store团队
XCode 8告诉我上传成功,但是直到我解决了电子邮件中指出的问题并重新提交后,该构建才出现在iTunesConnect中。
可能会有帮助:
如果您正在使用部署目标> 9添加构建,这些按键的情况下,添加到info.plist中使用的是相机和照片:Privacy - Camera Usage Description
和Privacy - Photo Library Usage Description
一个有效的描述。
当我为这些密钥提交空白字符串时,我遇到了同样的问题。
当您从Application loader或直接从xcode将构建上传到App Store时,即使在具有不同构建版本的多次上传中也没有显示,
注意:此权限字符串从iOS 10起是必需的。
NSLocationWhenInUseUsageDescription
,NSCameraUsageDescription
,NSPhotoLibraryUsageDescription
。
有时您可能需要检查您的电子邮件。上传时不会有错误。但是苹果可能已经发送了一封电子邮件,其中包含您的构建中的错误。就我而言,我收到一封电子邮件,其中提到以下错误。
This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.
我添加了NSPhotoLibraryUsageDescription键,但是描述字符串为空。
哇,这真让人讨厌!老实说,我不知道问题出在哪里,因为过去几年我通过Xcode将许多应用程序通过Xcode上传到了应用商店,但在过去的几天里,我尝试在12小时内上传8种不同的内部版本,但没有一个会出现在iTunesConnect中作为“处理中”或其他任何地方。我最终尝试了Application Loader,即使我以前从未使用过它。第一次尝试使“获取Apple Connect令牌”超时。我CMD + Q并再次尝试了Application Loader,第二次上传完成了…… 现在我的构建显示为iTunesConnect处理中。OMG令人烦恼,混乱并且浪费大量时间(我猜是典型的Apple开发经验)。
无论如何...以为我会分享我的结果。
我遇到了同样的问题,AppStore Connect
即使我没有从Apple得到任何问题的邮件,一旦我上传的版本也没有显示。因此,我只等待一天,AppStore Connect
一天之后就可以看到该构建。苹果团队不得不研究这是一个奇怪的问题。
快乐的编码。:)
我想分享我的经验,我通过应用程序上传器和xcode上传了我的构建,十个小时后我看不到itunes连接上的任何构建。最后,我联系了苹果,他们解释说,构建验证最多需要24小时。24小时后,如果在相关页面上看不到该内部版本,则建议他们上传较新的版本。如果在第二个24小时之后仍然没有任何构建,则可以致电Apple Developerper程序帮助。这是您可以找到电话号码的页面:
https://developer.apple.com/contact/phone/
发布应用程序的第一个版本可能需要几天时间,而更新版本则需要更少的时间。
检查info.plist文件中的所有键和值。如果缺少任何密钥,则将导致此问题。AppIcon和其他写在info.plist文件中的东西必须是完美的,否则您将无法解决此问题。
这对我有用
如果从Itunes的“活动”选项卡中缺少构建。然后检查您的info.plist键。如果所有键都在那里,请检查所有键说明。如果它们的长度短,则增加您的密钥描述长度。
只是想分享我的经验。我的构建已超过“处理步骤”(这仅仅是984kB应用程序),但超过30分钟未显示在“版本”标签中。我还仔细检查了我的电子邮件,但没有收到苹果的任何信息。但是,在“版本”选项卡下,我列出了3个内部版本(最新版本除外)。对我有用的是,我只单击了最近的版本(单击内部版本号),然后单击“ Expire Build”,然后就可以在当前版本下立即购买最新版本。
我没有找到任何解释此异常的Apple文档。
希望能帮助到你!干杯