构建在itunes connect中不可见

问题描述 投票:150回答:22

我想在应用程序购买中进行测试,因此我使用xcode上传了build。我可以在“Prerelase”下看到构建,但在“Versions”中看不到。在“版本”中显示需要多长时间?已经30分钟了

ios xcode itunesconnect
22个回答
157
投票

在“预先发布”选项卡中的“处理”步骤进行之前,构建不可见。它应该取决于您的应用程序的大小。对于我的10Mb应用程序,它花了大约5分钟。


9
投票

您可以在此处查看所有活动(最近上传的版本)。它还将提供构建的当前状态。


6
投票

建立在@ sreedeep-kesav的答案(没有足够的评论),Privacy - Camera Usage DescriptionPrivacy - Photo Library Usage Description可以通过在Xcode中打开你的Info.plist文件并选择Information Property List旁边的加号按钮来设置:

enter image description here


4
投票

哇这太烦人了!老实说,我不知道问题是什么,因为我在过去几年里通过Xcode向appstore上传了很多应用程序,但是过去几天我尝试了8个不同的构建上传,时间超过12小时,但没有一个会显示出来在iTunesConnect中作为处理或其他任何地方。我最终尝试了Application Loader,尽管我以前从未使用过它。第一次尝试超时“获取Apple Connect令牌”或其他东西。我CMD + Q并再次尝试了Application Loader,第二次上传完成......现在我的构建在iTunesConnect中显示为处理。 OMG令人讨厌,令人困惑并且浪费了大量时间(我猜是典型的Apple Dev体验)。

无论如何......以为我会分享我的结果。


2
投票

检查Info.plist文件中的所有隐私访问策略选项。


2
投票

在“活动”选项卡上检查新构建的状态。一旦“处理”标签从构建中消失,您就应该能够使用它。


1
投票

我遇到了同样的问题,我从Xcode6.0切换到Xcode6.1,我的构建开始出现在列表中。


1
投票

我想分享我的经历,我通过应用程序上传程序和xcode上传我的构建,10小时后我看不到itunes connect上的任何构建。最后我联系了apple,他们解释说构建验证最多需要24小时。 24小时后,如果在相关页面上看不到构建,他们建议上传更新的版本。如果在第二个24小时之后如果仍然没有任何构建,您可以调用apple developper program assistance。这是您可以在其中找到电话号码的页面:

https://developer.apple.com/contact/phone/

发布应用程序的第一个版本可能需要几天时间,但较新版本需要的时间要少得多。


1
投票

检查info.plist文件中的所有键和值。如果缺少任何密钥,则会导致此问题。 AppIcon和info.plist文件中写的其他东西必须是完美的,那么你将无法解决这个问题。


1
投票

检查您选择的版本未调试的架构。


1
投票

我遇到了同样的问题,一旦我上传版本没有在AppStore Connect中显示,即使我没有从苹果获得任何问题邮件。所以我等了一天,一天之后在AppStore Connect上开始构建。这是苹果团队必须研究的一个奇怪的问题。

快乐的编码。 :)


101
投票

检查收件箱中是否有来自iTunes Store的电子邮件:

主题:iTunes Connect:您的应用程序有一个或多个问题

亲爱的开发者,

我们发现您最近为[您的应用]发送的一个或多个问题。要处理您的交付,必须纠正以下问题:

此应用程序尝试在没有使用说明的情况下访问隐私敏感数据。应用程序的Info.plist必须包含一个NSPhotoLibraryUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据。

[...]

完成所需的更正后,您可以重新更新已更正的二进制文件。

问候,

App Store团队

XCode 8告诉我上传成功,但在我修复了电子邮件中指出的问题并重新提交后,构建版本才出现在iTunesConnect中。


0
投票

只是想分享我的经验。我的Build已经越过了Processing Step(它只是一个984kB的应用程序)但是没有在“Versions”标签中显示超过30分钟。我还仔细查看了我的电子邮件,但没有从Apple那里收到任何东西。但是,在版本选项卡下,我列出了3个版本,不包括最新版本。对我有用的是,我只点击了最近的一个(点击Build Number),然后点击Expire Build,最近的Build立即可以在当前版本下使用。

我没有找到任何解释这种异常的Apple文档。

希望能帮助到你!干杯


0
投票

好吧,在我的情况下,我上传了一个更新版本的版本。像1.1.0构建1.1.0,然后我回到1.0.0构建1.0.5和相同的构建在1.0.0标题下拉列表下可见。

希望它可以帮助某人。


0
投票

这对我有用

如果Itunes的“活动”选项卡中缺少构建。然后检查info.plist键。如果所有密钥都在那里,则检查所有密钥描述。如果它们的长度很短,那么增加你的密钥描述长度。


0
投票

这是我的错误:

我在推送通知内容部分进行了一些小更新,我甚至没有触摸我的代码。

但我想我可能不得不重新上传它以反映最新版本中的更改。

而我做到了。

试图逐个上传3个Build。

但是测试飞行版中没有显示任何一个版本。(震惊)

后来我意识到我的错误,只是通过更新APNS内容部分,甚至没有触及我的代码,我试图上传一个新版本,并期望在测试飞行中反映它。 (我这么傻)


50
投票

可能会有所帮助:

  1. 在推动构建到iTunes时,我最小化了organzier窗口,所以在后台一切顺利,消息显示“Build push successfully”。
  2. 但是构建没有在itunes商店中显示,有时构建在“处理”步骤中显示但是没有达到“版本”。
  3. 我重复了第1步和第2步但结果相同。
  4. 然后我用Organizer窗口推送构建(在前景中)而不是Minimized,一切正常。 (根据大小需要一些时间,因为@cdescours指出)
  5. 该实验于2014年10月30日全天进行,同样的问题也在后来发现。因此,我们可以得出结论,当构建在后台推送时,iTunes会遇到问题。

37
投票

要更新@cdescours的答案,现在可以在“处理”状态的“活动”选项卡中看到上载的构建。


33
投票

上传应用程序后,请检查iTunes Connect中的“活动”选项卡,并等待其处理:

enter image description here


15
投票

如果您要使用部署目标> 9添加构建,请将这些密钥添加到info.plist,以防您使用相机和照片:Privacy - Camera Usage DescriptionPrivacy - Photo Library Usage Description以及有效说明。

当我使用空白字符串提交这些键时,我遇到了同样的问题。


15
投票

查看你的电子邮件。您必须在电子邮件中发布或丢失报告。我收到了电子邮件,我想念NSCameraUsageDescription中的Info.plist密钥

enter image description here


13
投票

有时您可能需要查看您的电子邮件。上传时不会出错。但苹果可能会发送一封电子邮件,其中包含您构建中的错误。在我的情况下,我收到了一封电子邮件,其中提到了以下错误。

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键,但描述字符串为空。


12
投票

当您从Application加载程序或直接从您的xcode上传构建到App Store时,即使在具有不同构建版本的多个上载中也没有显示

  1. 打开.plist文件,检查是否有任何以“Privacy - .........”开头的密钥字符串
  2. 如果该键字符串值为空,则添加一些字符串。 例如,对我来说,我使用相机,照片库,麦克风和位置。 对于我的项目,我添加了如下字符串 一个。此应用需要访问相机。 湾此应用需要访问照片库。 C。此应用需要访问您设备的麦克风。 d。此应用需要访问您的位置。
  3. 现在上传它将获得接受的构建。

注意:此权限字符串是iOS 10必需的。

© www.soinside.com 2019 - 2024. All rights reserved.