繁体   English   中英

您的二进制文件未针对iPhone 5优化,使用iOS 8目标的launchscreen.xib

[英]Your binary is not optimized for iPhone 5, using launchscreen.xib for iOS 8 target

我已经完全完成了我的申请,并且正处于向应用商店提交我的申请的阶段。 单击存档按钮并按下“提交到应用商店”按钮后,我收到以下错误消息:

您的二进制文件未针对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#/的“ iOS人机界面指南”,了解有关iPhone 5支持和应用启动图像的更多信息。 / apple_ref / doc / uid / TP40006556-CH14-SW5和位于' https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App的“ iOS App编程指南” -RelatedResources.html#// apple_ref / doc / uid / TP40007072-CH6-SW12 '。

我不明白为什么收到此错误消息,因为我已经为iOS 8设置了部署目标,在这种情况下,我相信我可以使用launchscreen.xib(这是我当前正在使用的)。 其他一些信息是我的应用程序仅在横向模式下运行(不确定是否与此相关)。

我也不确定是否最好使用image.xcassetes文件夹下的LaunchImage来解决此问题。 对我来说,这个LaunchScreen图像集只需要我为iPhone人像iOS 7,8上传2X和Retina 4

我非常感谢任何帮助,因为我希望尽快发布我的应用程序。

就像说的那样

启动图像必须是PNG文件

因此,您需要为iPhone 5和您的应用程序要支持的所有其他设备进行设置。

转到image.xcassetes> LaunchImages。 打开右侧面板并设置以下内容:(我假设您的目标是iOS8及更高版本,并且您的应用程序仅适用于横向版本)。 Retina HD 5.5的大小应为:2208 x 1242像素。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM