ios7及更高版本导致图像图标错误

Posted

技术标签:

【中文标题】ios7及更高版本导致图像图标错误【英文标题】:ios7 and later causes image icon errors 【发布时间】:2016-08-11 13:13:20 【问题描述】:

我成功提交了我用 swift 编写的应用程序。该应用程序针对 ios8 及更高版本。现在我想为 ios7 及更高版本提交相同的应用程序,但我遇到了一个大问题。我不知道如何解决这个问题。错误信息是:

您的二进制文件未针对 iPhone 5 进行优化 - 提交的新 iPhone 应用程序和应用程序更新必须支持 iPhone 5 上的 4 英寸显示屏,并且必须包含在 UILaunchImages 下的 Info.plist 中引用的启动图像,并将 UILaunchImageSize 值设置为 320,568 。启动图像必须是 PNG 文件并且位于包的顶层,或者如果您本地化启动图像,则在每个 .lproj 文件夹中提供。请查看“https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html#//apple_ref/dpc/uid/TP40006556-CH14-SW5”上的“iOS 人机界面指南”和“https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW12”上的“iOS 应用程序指南”,了解有关 iPhone 5 支持和应用启动图像的更多信息。

【问题讨论】:

旁注:ios 7 市场份额可能不到 3% 阅读此developer.apple.com/support/app-store 我已经将构建提交到 ios8 及更高版本。我有 ios 6.0,因为我从未更新过我的 iPhone 5S。所以我可以理解,有些人在ios7及以上版本可能还需要它。 swift 不针对 ios6 或更低版本。 【参考方案1】:

我很确定您需要在 IOS 7 之前添加所有图像格式,可能是错误的... https://developer.apple.com/ios/human-interface-guidelines/graphics/launch-screen/

【讨论】:

以上是关于ios7及更高版本导致图像图标错误的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Xcode 7 Beta 5 中安装 iOS 7 及更高版本的模拟器?

iPhone iOS8:从 iOS7.1 sdk 构建并在 8.0 及更高版本的设备上运行时,UIAlertView 倒置旋转无法正常工作

iOS 7 及更高版本:为每个视图控制器设置状态栏样式

Pycharm中的Fenics导入错误(Python 3及更高版本)

iOS 7 及更高版本 (8.4) 中不推荐使用 SegmentedControlStyle | Xcode 6.4

App是通用的,但是资产管理器中的AppIcon没有空间放iPad图标