您可以使用 iOS6 SDK 构建但在 iPhone 5 上保持信箱吗?

Posted

技术标签:

【中文标题】您可以使用 iOS6 SDK 构建但在 iPhone 5 上保持信箱吗?【英文标题】:Can you build with the iOS6 SDK but keep letter-boxing on the iPhone 5? 【发布时间】: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 并进行了清理和构建,现在我得到了信箱。如果您想在下面使用该信息创建答案,我会接受它作为答案。 谢谢.. 很高兴我能帮上忙 【参考方案1】:

当您删除 Default-568@2x.png 加载屏幕时,它将禁用您应用的 iphone5 屏幕尺寸。

【讨论】:

请注意,从 5 月 1 日开始,Apple 将拒绝不支持更高 iPhone 的应用。 [source] 是的......这个问题的cmets已经提到了【参考方案2】:

5 月 1 日快到了,别这样了。为 iPhone5 的 UI 调整布局。

【讨论】:

以上是关于您可以使用 iOS6 SDK 构建但在 iPhone 5 上保持信箱吗?的主要内容,如果未能解决你的问题,请参考以下文章

选择器不在 iOS6 中填充,但在 iOS 5.1 中填充

iOS6和iOS7的UIScreen bounds和applicationFrame区别

您能否构建一个以 2.1 作为目标 SDK 但使用 3.0 功能的 iPhone 应用程序? [复制]

为 iPhone 4 SDK 构建的 Blocks 在部署到 iPhone OS 3.0 时可以工作吗?

如何使用 iOS 6 sdk 为 iPhone 4s 或 iPhone 4 制作视图控制器?

有没有办法在 VS2012 中使用 sdk 6.1 远程构建 Xamarin.iOS?