我已经完全完成了我的申请,并且正处于我想将我的申请提交到appstore的阶段。单击存档按钮并按"提交到appstore"按钮,我收到以下错误信息:
您的二进制文件未针对iPhone 5进行优化 - 提交的新iPhone应用和应用更新必须支持iPhone 5上的4英寸显示,并且必须包含在UILaunchImages下的Info.plist中引用的启动图像,并且UILaunchImageSize值设置为{320,568}。启动映像必须是PNG文件,位于捆绑包的顶层,或者如果您本地化启动映像,则在每个.lproj文件夹中提供。通过查看iOS人机界面指南'了解有关iPhone 5支持和应用启动图像的更多信息。 at' https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html#//apple_ref/doc/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 8的部署目标,在这种情况下我相信我可以使用launchscreen.xib(这是我目前使用的)。其他一些信息是我的应用程序仅以横向模式运行(不确定这是否相关)。
我也不确定在image.xcassetes文件夹下使用LaunchImage以解决此问题会更好。对我来说,这个LaunchScreen图像集只需要我上传2X和视网膜4 for iPhone portrait iOS 7,8
我非常感谢任何帮助,因为我希望尽快发布我的申请。
答案 0 :(得分:0)
正如它所说,
启动图片必须是PNG文件
因此,您需要为iPhone 5以及您的应用支持的所有其他设备设置它。
转到你的image.xcassetes> LaunchImages。打开右侧面板并设置以下内容:(我假设你的目标是iOS8及更高版本,你的应用程序只有横向版本)。 Retina HD 5.5的尺寸应为:2208 x 1242像素。