【发布时间】:2014-10-18 13:12:06
【问题描述】:
当我在 iTunes Connect 中按 提交审核 按钮时,我收到错误消息
您必须提供 5.5 英寸 Retina 显示屏的屏幕截图,因为您的应用二进制文件支持 5.5 英寸 Retina 显示屏。
您必须提供 4.7 英寸 Retina 显示屏的屏幕截图,因为您的应用二进制文件支持 4.7 英寸 Retina 显示屏。
【问题讨论】:
标签: ios xcode app-store-connect
当我在 iTunes Connect 中按 提交审核 按钮时,我收到错误消息
您必须提供 5.5 英寸 Retina 显示屏的屏幕截图,因为您的应用二进制文件支持 5.5 英寸 Retina 显示屏。
您必须提供 4.7 英寸 Retina 显示屏的屏幕截图,因为您的应用二进制文件支持 4.7 英寸 Retina 显示屏。
【问题讨论】:
标签: ios xcode app-store-connect
这是因为我为 5.5 和 4.7 显示器添加了启动图像。应用程序应该对他们没有任何帮助。所以我删除了这些图片并 iTunes Connect 正常食用 :)
【讨论】:
此外,请确保项目中没有激活的 LaunchImage.xib。我遇到了同样的问题,即使我删除了 4.7/5.5" 图像,问题仍然存在。
当我删除 LaunchImage.xib 并将其从 Xcode 中目标的常规面板上的“启动屏幕文件”字段中清除时,我发现 iTunes Connect 接受了我的构建。
就我而言,这是因为我从一个基于 iOS8 的项目开始,然后手动将其转换为与 iOS7.1+ 兼容的项目。
最后,我不知道是否需要,但可能还需要取消选中您拥有的任何图像的“iOS 8 及更高版本”选项。这些可以在“Images.xcassets”中每个图像的属性面板上找到。
【讨论】:
这是 iTunesConnect 的验证错误。我在 2014 年 12 月 4 日星期四和 2014 年 12 月 5 日星期五下午 3:00 左右提交了错误报告已修复。感谢 Apple 开发人员技术支持与 iTunesConnect 进行交互并向他们展示了需要解决他们的“验证例程”以缓解此问题。
再次重申,如果您之前发布应用并添加 4.7" 和 5.5" 屏幕截图只是为了解决此错误,那么您也无意中导致 App Store 将您的应用列为“针对 iPhone 6/iPhone 6 Plus 优化”在应用商店中。您可能应该发布另一个版本并删除这些屏幕截图(添加/删除屏幕截图的唯一方法是另一个版本发布)......因为如果您的应用程序确实没有针对这些屏幕进行优化,那么将它们放在那里是无效的。您会收到客户的投诉...您的应用显示为“优化”...实际上它是“缩放”的。
【讨论】:
另外,请确保您检查所有语言是否都有缺少尺寸的屏幕截图。每种语言都需要上传屏幕截图,即使它们是相同的。
【讨论】: