2

“您的二进制文件没有为iPhone 5的优化”启动钛合金SDK 5.2.0,我启用了屏幕推出故事板:Xcode的错误,而验证 -

<enable-launch-screen-storyboard>true</enable-launch-screen-storyboard> 

我有LaunchLogo图像组(5档)下应用程序/资产/ iPhone(as instructed)。

作品在模拟器和设备上找到。但是,当我提交它的应用程序商店,我得到这个错误:

ERROR ITMS-9000: "Your binary is not optimized for iPhone 5 - New iPhone apps and app updates submitted must support the 4-inch display on iPhone 5 and must include a launch image referenced in the info.plist under UILaunchImage with a UILaunchImageSize value set to {320, 568}. Launch images must be PNG files and located at the top-level of your bundle, or provided within each .lproj folder if you localize your launch images.

什么我可能会错过或Appcelerator的结束出问题了吗?谢谢!

回答

3

原来,如果您的应用程序支持iOS 7,则除故事板以外,您仍需要提供iPhone 5 Launch Screen PNG文件。

或者你可以放弃iOS 7的支持。

1

这是所有的应用程序版本...

目前,如果你支持的iOS 8,你还是要为4英寸的设备,因为4英寸的设备,因为它们可以更新到iOS 8,并提供一个启动图像或以上。例如,我的应用程序支持iOS 8,但这意味着我支持所有可以更新到iOS 8的设备。这包括以下4英寸设备。iPhone 5,iPhone 5S,iPhone 5C,iPod Touch 5G和iPod触摸6G。

为了正确支持此操作,请转到LaunchImage,单击属性检查器并在iOS 6和Prior下选择纵向或横向。现在添加一个1x图像(320 x 480像素)。现在您正确支持4英寸设备的LaunchImage。

未来,请查看您支持的iOS版本,然后查看哪些设备可以更新到该版本并为这些设备提供LunchImages。这将有助于确定支持的设备https://en.wikipedia.org/wiki/List_of_iOS_devices