2

从 Titanium SDK 5.2.0 开始,我为启动屏幕启用了故事板:

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

我在 app/assets/iphone 下有 LaunchLogo 图像集(5 个文件)(按照说明)。

可以在模拟器和设备上找到作品。但是当我将它提交到应用商店时,我收到了这个错误:

错误 ITMS-9000:“您的二进制文件未针对 iPhone 5 进行优化 - 提交的新 iPhone 应用程序和应用程序更新必须支持 iPhone 5 上的 4 英寸显示屏,并且必须包括在 UILaunchImage 下的 info.plist 中引用的具有 UILaunchImageSize 值的启动图像设置为 {320, 568}。启动图像必须是 PNG 文件,并且位于包的顶层,或者如果您本地化启动图像,则在每个 .lproj 文件夹中提供。

Appcelerator 的结尾有什么我可能会错过或有什么问题吗?谢谢!

4

2 回答 2

3

事实证明,如果您的应用支持 iOS 7,除了情节提要外,您还需要提供 iPhone 5 Launch Screen PNG 文件。

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

于 2016-04-26T23:04:17.430 回答
1

这都是关于应用程序版本的......

目前,如果您支持 iOS 8,您仍然需要为 4 英寸设备提供启动图像,因为 4 英寸设备可以更新到 iOS 8 或更高版本。

例如,我的应用程序支持 iOS 8,但这意味着我支持所有可以更新到 iOS 8 的设备。这包括以下 4 英寸设备.. iPhone 5、iPhone 5S、iPhone 5C、iPod Touch 5G 和 iPod Touch 6G。

要正确支持这一点,请转到 LaunchImage,单击属性检查器,然后在 iOS 6 和之前选择纵向或横向。现在添加一个 1x 图像(320 x 480 像素)。现在您可以正确支持 4 英寸设备的 LaunchImage。

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

于 2017-04-26T10:31:53.760 回答