【发布时间】:2013-03-25 22:38:25
【问题描述】:
使用 iOS5 SDK 构建的应用程序会生成一个适合 iPhone 4S 及更低版本的 3.5" 屏幕的窗口。如果在 4" 显示屏的 iPhone 5 上运行相同的应用程序,它会被加黑。一旦升级到 iOS6 SDK,似乎同一个应用程序将在 iPhone 5 上获得全屏窗口。有没有办法坚持使用 iOS6 SDK 但强制应用程序仅使用 3.5" 屏幕分辨率(即把信箱放回去)?
附言在我的情况下,这不会是永久性的,但我想专注于 3.5" 应用程序布局,直到我准备好让应用程序在更大的屏幕上正确重排。
更新:还想指出,我知道 Apple 很快就会在 App Store 中禁止不支持 4" 屏幕的应用程序。我现在只是担心 AdHoc 部署以进行测试。
【问题讨论】:
-
应该有可能...我认为您必须删除 iphone 5 加载屏幕。但是你必须快点.. 从 5 月开始,Apple 要求所有上传都支持 iphone5 和 Retina。
-
顺便说一句,它不应该自动更新使用以前的 xcode 版本创建的应用程序。我使用最新的 xcode 为客户更新了 2 个应用程序,但它们仍然只是 iphone 4。
-
谢谢@Bastian,你说得对,升级项目时它不会更新应用程序以使用全屏。我说的是假设性的,并暗示项目的实际升级会做到这一点。就我而言,我从 iOS6 开始。关于您删除 iPhone 5 加载屏幕的建议,就是这样!我重命名了 Default-568@2x.png 并进行了清理和构建,现在我得到了信箱。如果您想在下面使用该信息创建答案,我会接受它作为答案。
-
谢谢.. 很高兴我能帮上忙