我将部分应用程序的新Xcode移植到64位,我现在也使用资产目录来选择启动图像。
问题是,当向Apple提交其中一个目标时,我会在电子邮件中收到: “手机5优化要求 - 您的二进制文件未针对iPhone 5进行优化。针对iOS 6及更高版本提交的新iPhone应用和应用更新必须支持iPhone 5上的4英寸显示器,并且必须立即包含带有-568h尺寸修改器的启动图像跟随启动图像的文件名部分。启动图像必须是PNG文件并位于捆绑包的顶层,或者如果您本地化您的启动图像,则在每个.lproj文件夹中提供“
当我使用Xcode 4.6时问题不存在,此应用程序在使用iOS7的iPhone 5和使用iOS6&amp ;;的iPhone 5屏幕上的模拟器中运行良好。 iOS 7.所以我无法确定它的来源。
资产目录当然指向项目根文件夹中的“Default-568h@2x.png”(同一项目中的其他目标工作正常)。我还检查过这个文件是“Copy Bundle Resources”。
有人有想法吗?
答案 0 :(得分:0)
您可以在iTune上传应用程序,而不是将您的iPhone 5用于4英寸屏幕截图,您可以使用xCode 4.6,但此版本不支持4英寸xib,而不是使用xCode 5,您可以优化xCode 5中的代码可以在iTune中提交您的应用程序。