【问题标题】:Xcode error while validation - “Your binary is not optimized for iPhone 5”验证时出现 Xcode 错误 - “您的二进制文件未针对 iPhone 5 进行优化”
【发布时间】:2023-03-19 12:01:01
【问题描述】:

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

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

我在 app/assets/iphone (as instructed) 下有 LaunchLogo 图像集(5 个文件)。

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

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

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

【问题讨论】:

    标签: storyboard appcelerator appcelerator-titanium launchimage


    【解决方案1】:

    如果你的应用支持 iOS 7,除了故事板,你还需要提供 iPhone 5 Launch Screen PNG 文件。

    或者您可以直接放弃对 iOS 7 的支持。

    【讨论】:

      【解决方案2】:

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

      目前,如果您支持 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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-12-10
        • 2015-05-26
        • 2015-12-07
        • 1970-01-01
        • 1970-01-01
        • 2019-02-23
        相关资源
        最近更新 更多