- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我更新了一个旧应用程序,修复了一个小错误。该应用程序是使用 Xcode 5.1 编译的。(无法使用 Assets 目录或添加 iPhone 6 和 6 Plus 图像。)但是,当我尝试提交它进行审核时,我仍然收到此错误:
You must provide a screenshot for 4.7-inch Retina display, becauseyour app binary supports 4.7-inch Retina displays.
You must provide ascreenshot for 5.5-inch Retina display, because your app binarysupports 5.5-inch Retina displays.
最简单的解决方法是上传 4.7 和 5.5 图片,这很好,但我更担心“因为您的应用程序二进制文件支持 4.7 英寸 Retina 显示屏”部分。
虽然这感觉像是 iTunes 连接中的错误,但有人找到了解决方法吗?
最佳答案
长话短说
我们昨天遇到了同样的问题,尽管我们的应用程序没有声明对 iPhone 6(或 +)的支持或优化。使用 Xcode 6.1 构建 IPA,我们只是重新缩放了相关图像,提交应用程序时没有其他问题。
更新一些开发者在他们的应用程序提交时没有遇到问题,同时没有 4.7/5.5 英寸比例的屏幕截图,这意味着二进制文件中可能有一个标志强制执行此限制。
较长的版本
Apple 现在需要新屏幕尺寸的屏幕截图,而不依赖于实际的应用程序二进制文件。
根据 Developer portal ,如果某个应用声明它支持 iPhone 6,则它必须至少提供一张适当*缩放的图像(* 上面的链接中列出了适当的尺寸)。
应用商店的所有当前版本都默认支持最新的设备,包括 iPhone 6 和 6+,因此错误消息很糟糕。与二进制文件没有实际关系。只是一个新的 iTunes Connect 限制。
这是 Apple 最近添加的限制,因为我们之前使用 Xcode 6.0 向 App Store 发布的版本并不要求我们添加这些新的缩放图像。
关于ios - 在 Xcode 5.1 中构建时出现 "You must provide a screenshot for 5.5-inch Retina display, because your app binary supports 5.5-inch Retina displays",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27088961/
我是一名优秀的程序员,十分优秀!