应用已成功上传到应用商店,但未在iTunes Connect

时间:2016-05-13 02:29:03

标签: ios itunesconnect

周一,我成功通过Xcode 7.3上传了一个应用程序,但我无法一直在iTunes Connect中看到构建版本。

  1. 我必须说清楚我已经等了好几天了,我知道它会在正常情况下大约五分钟后显示。我也搜索了关于这个问题的堆栈溢出。几乎所有这类问题的答案都告诉用户等待一段时间。

  2. 在第一次尝试等待大约两天但没有看到构建版本后,我第二次上传,但是Xcode报告了有关重复版本的错误。这很奇怪......

  3. 有没有人有任何建议?

3 个答案:

答案 0 :(得分:1)

在我联系Apple并登录了想要检查Apple是否回复的电子邮件之后,我昨天发现了一封来自Apple的电子邮件:

  

亲爱的开发人员,

     

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

     

非公开API使用:

     

应用程序引用XX中的非公共符号:_UICreateCGImageFromIOSurface   如果源代码中的方法名称与上面列出的私有Apple API匹配,则更改方法名称将有助于防止在将来的提交中标记此应用程序。此外,请注意,上述API中的一个或多个可能位于应用程序附带的静态库中。如果是这样,他们必须被删除。

     

如果您认为此邮件是错误发送的,并且您仅按照指南使用了Apple发布的API,请发送应用程序的九位Apple ID,以及有关您认为的原因的详细信息以上API被错误地标记为appreview@apple.com。有关详细信息,请访问技术支持信息页面。

     

虽然您不需要解决以下问题,但我们想让您了解它们:

     

缺少推送通知权利 - 您的应用似乎包含用于向Apple推送通知服务注册的API,但应用签名的权利不包括" aps-environment"权利。如果您的应用使用Apple推送通知服务,请确保在配置门户中为推送通知启用了您的应用ID,并在使用包含" aps-environment"的分发配置文件签署您的应用后重新提交。权利。请参阅"供应和开发"有关详细信息,请参阅“本地和推送通知编程指南”。如果您的应用不使用Apple推送通知服务,则无需执行任何操作。您可以从将来的提交中删除API以停止此警告。如果您使用第三方框架,则可能需要与开发人员联系以获取有关删除API的信息。

     

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

     

此致

     

App Store团队

我意识到我的应用程序存在一些问题。最后,通过搜索互联网,我发现这是"显示框架的问题"调试我之前添加到项目中的UI。因此,在上传应用时,我必须删除显示框架

答案 1 :(得分:1)

检查添加到应用商店的联系人/开发人员电子邮件。有时 iTunes Store将发送包含正当理由的电子邮件。就我而言,他们在info.plist中提到了“ NSPhotoLibraryUsageDescription”的“ Missing Purpose String”

答案 2 :(得分:0)

这些天我遇到了同样的问题。我的解决方案是重新制作我的证书和个人资料并重建它。