xcode - 使用 Xcode 5 支持 iPhone 5 屏幕的问题

标签 xcode ios7 iphone-5 xcode5

关闭。这个问题需要debugging details .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

7年前关闭。




Improve this question




我将一些带有新 Xcode 的应用程序移植到 64 位,我现在还使用 Assets 目录来选择启动图像。

问题是,当向 Apple 提交目标之一时,我在电子邮件中收到了这个:
“Phone 5 优化要求 - 您的二进制文件未针对 iPhone 5 进行优化。针对 iOS 6 及更高版本提交的新 iPhone 应用程序和应用程序更新必须支持 iPhone 5 上的 4 英寸显示屏,并且必须立即包含带有 -568h 大小修饰符的启动图像在启动图像的文件名部分之后。启动图像必须是 PNG 文件并位于您的包的顶层,或者如果您本地化启动图像,则在每个 .lproj 文件夹中提供“

此外,当我使用 Xcode 4.6 时,问题不存在,该应用程序在使用 iOS7 的 iPhone 5 和使用 iOS6 和 iOS 7 的 iPhone 5 屏幕上的模拟器上运行良好。所以我无法弄清楚它来自哪里。

Assets 目录当然指向项目根文件夹中的“Default-568h@2x.png”(同一项目上的其他目标工作正常)。我还检查了这个文件是否在“复制捆绑资源”上。

有人有想法吗?

最佳答案

您可以在 iTune 中上传应用程序,而不是将您的 iPhone 5 意味着 4 英寸屏幕截图,您可以使用 xCode 4.6,但此版本不支持 4 英寸 xib,您可以使用 xCode 5 并且您可以在 xCode 5 中优化您的代码,而不是您可以提交您的iTunes 中的应用程序。

关于xcode - 使用 Xcode 5 支持 iPhone 5 屏幕的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18892744/

相关文章:

ios - 如何在 iOS 应用程序中将应用程序图标与启动图像分开

ios - Xcode 通配符和 com.domain.name App ID 有什么区别?

objective-c - 是否在单独的线程中显示UIAlertView会停止在主线程中进行处理?

iphone - ULabel 的 center 属性的值根据它绑定(bind)到的边而变化

ios 通用应用程序只显示 3.5 英寸屏幕而不是 4 英寸屏幕

ios7 - UINavigationBar 更改标题文本颜色和字体大小

ios - 如何在 Swift 中更改 UILabel 的文本属性?

iphone - UItextView iOS 7 问题

ios - 添加/编辑JSON数据iOS?

iphone - 将值插入 sqlite 数据库