iOS应用程序是从xcode构建的,但未在iTunes Connect中显示内置版本

时间:2016-11-18 14:30:33

标签: ios xcode build itunesconnect

我已经构建了一个iOS应用并尝试更新版本并将其上传到AppStore。它从 Xcode 上传并获得成功消息。但我找不到 itunesconnect 中的内置版本。有一段时间,它显示在活动标签中,带有处理状态但刷新时却消失了。

4 个答案:

答案 0 :(得分:0)

有时候,它需要时间才能出现在ITC上。 仍然没有在ITC上看到,那么请使用Application Loader再次上传,但更改构建版本。

让我们试试吧

答案 1 :(得分:0)

确保您的Info.plist包含您尝试访问的所有密钥。

周五我遇到了同样的问题。提交成功,但后来我等了几个小时,尝试了Application Loader,更改了版本号,都没有运气。

一天后收到Apple发来的电子邮件:

  

亲爱的开发人员,

     

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

     

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

     

一旦纠正了这些问题,您就可以重新更新已更正的二进制文件。

     

此致

     

App Store团队

如果您(像我一样)使用Appcelerator,则6.0.0中的5.5.1中存在一个错误。 Find out more about it here

答案 2 :(得分:0)

我有完全相同的问题。在上传版本号更改后的第3次重建时,我观看了iTunes Connect - > Activity-> All Builds页面。它出现'处理'2分钟。它然后消失了。然而,我接到Apple的一封电子邮件,告诉我它被拒绝了,因为它使用了相机和照片库。 iOS 10对隐私问题有更严格的控制。它只需要一个字符串来反对.plist中正确的键来解决 - 键的类型为'NSPhotoLibraryUseageDescription'(或'隐私 - 照片库使用说明',具体取决于查看plist的方式)。

令人非常沮丧的是,前两次上传并未导致来自Apple的任何消息 - 为什么他们无法在“活动”页面上保留构建,并提供有关失败原因的一些信息?为什么他们每次拒绝构建时都不发送电子邮件?我浪费了整整一天的时间!

如果您遇到此问题,请考虑您正在访问的内容,并查看是否有适当的隐私使用说明字符串,您可以添加到您的plist。我从各种论坛上看到,一些框架要求你可能不认为你的应用需要的大量权限 - 尝试暂时添加每个隐私用法描述以查看是否能解决问题

答案 3 :(得分:0)

实际上我的应用程序有手表扩展,没有正确删除。所以,一旦我从“构建阶段”中删除它们 - > “嵌入观看内容”,它得到了解决。