我想在应用程序购买中进行测试,因此我使用xcode上传了build。我可以在“Prerelase”下看到构建,但在“Versions”中看不到。在“版本”中显示需要多长时间?已经30分钟了
在“预先发布”选项卡中的“处理”步骤进行之前,构建不可见。它应该取决于您的应用程序的大小。对于我的10Mb应用程序,它花了大约5分钟。
哇这太烦人了!老实说,我不知道问题是什么,因为我在过去几年里通过Xcode向appstore上传了很多应用程序,但是过去几天我尝试了8个不同的构建上传,时间超过12小时,但没有一个会显示出来在iTunesConnect中作为处理或其他任何地方。我最终尝试了Application Loader,尽管我以前从未使用过它。第一次尝试超时“获取Apple Connect令牌”或其他东西。我CMD + Q并再次尝试了Application Loader,第二次上传完成......现在我的构建在iTunesConnect中显示为处理。 OMG令人讨厌,令人困惑并且浪费了大量时间(我猜是典型的Apple Dev体验)。
无论如何......以为我会分享我的结果。
检查Info.plist文件中的所有隐私访问策略选项。
在“活动”选项卡上检查新构建的状态。一旦“处理”标签从构建中消失,您就应该能够使用它。
我遇到了同样的问题,我从Xcode6.0切换到Xcode6.1,我的构建开始出现在列表中。
我想分享我的经历,我通过应用程序上传程序和xcode上传我的构建,10小时后我看不到itunes connect上的任何构建。最后我联系了apple,他们解释说构建验证最多需要24小时。 24小时后,如果在相关页面上看不到构建,他们建议上传更新的版本。如果在第二个24小时之后如果仍然没有任何构建,您可以调用apple developper program assistance。这是您可以在其中找到电话号码的页面:
https://developer.apple.com/contact/phone/
发布应用程序的第一个版本可能需要几天时间,但较新版本需要的时间要少得多。
检查info.plist文件中的所有键和值。如果缺少任何密钥,则会导致此问题。 AppIcon和info.plist文件中写的其他东西必须是完美的,那么你将无法解决这个问题。
检查您选择的版本未调试的架构。
我遇到了同样的问题,一旦我上传版本没有在AppStore Connect
中显示,即使我没有从苹果获得任何问题邮件。所以我等了一天,一天之后在AppStore Connect
上开始构建。这是苹果团队必须研究的一个奇怪的问题。
快乐的编码。 :)
检查收件箱中是否有来自iTunes Store的电子邮件:
主题:iTunes Connect:您的应用程序有一个或多个问题
亲爱的开发者,
我们发现您最近为[您的应用]发送的一个或多个问题。要处理您的交付,必须纠正以下问题:
此应用程序尝试在没有使用说明的情况下访问隐私敏感数据。应用程序的Info.plist必须包含一个NSPhotoLibraryUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据。
[...]
完成所需的更正后,您可以重新更新已更正的二进制文件。
问候,
App Store团队
XCode 8告诉我上传成功,但在我修复了电子邮件中指出的问题并重新提交后,构建版本才出现在iTunesConnect中。
只是想分享我的经验。我的Build已经越过了Processing Step(它只是一个984kB的应用程序)但是没有在“Versions”标签中显示超过30分钟。我还仔细查看了我的电子邮件,但没有从Apple那里收到任何东西。但是,在版本选项卡下,我列出了3个版本,不包括最新版本。对我有用的是,我只点击了最近的一个(点击Build Number),然后点击Expire Build,最近的Build立即可以在当前版本下使用。
我没有找到任何解释这种异常的Apple文档。
希望能帮助到你!干杯
好吧,在我的情况下,我上传了一个更新版本的版本。像1.1.0
构建1.1.0
,然后我回到1.0.0
构建1.0.5
和相同的构建在1.0.0
标题下拉列表下可见。
希望它可以帮助某人。
这对我有用
如果Itunes的“活动”选项卡中缺少构建。然后检查info.plist键。如果所有密钥都在那里,则检查所有密钥描述。如果它们的长度很短,那么增加你的密钥描述长度。
这是我的错误:
我在推送通知内容部分进行了一些小更新,我甚至没有触摸我的代码。
但我想我可能不得不重新上传它以反映最新版本中的更改。
而我做到了。
试图逐个上传3个Build。
但是测试飞行版中没有显示任何一个版本。(震惊)
后来我意识到我的错误,只是通过更新APNS内容部分,甚至没有触及我的代码,我试图上传一个新版本,并期望在测试飞行中反映它。 (我这么傻)
可能会有所帮助:
要更新@cdescours的答案,现在可以在“处理”状态的“活动”选项卡中看到上载的构建。
如果您要使用部署目标> 9添加构建,请将这些密钥添加到info.plist,以防您使用相机和照片:Privacy - Camera Usage Description
和Privacy - Photo Library Usage Description
以及有效说明。
当我使用空白字符串提交这些键时,我遇到了同样的问题。
有时您可能需要查看您的电子邮件。上传时不会出错。但苹果可能会发送一封电子邮件,其中包含您构建中的错误。在我的情况下,我收到了一封电子邮件,其中提到了以下错误。
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键,但描述字符串为空。
当您从Application加载程序或直接从您的xcode上传构建到App Store时,即使在具有不同构建版本的多个上载中也没有显示
注意:此权限字符串是iOS 10必需的。