【问题标题】:Downgrade iPhone/iPad app to iPhone-only XIB将 iPhone/iPad 应用程序降级为仅适用于 iPhone 的 XIB
【发布时间】:2010-07-09 22:16:31
【问题描述】:

我最近通过右键单击目标并选择“升级当前 iPad 目标”将我的 iPhone 应用程序也转换为 iPad 应用程序。然后,每次我用 iPad 模拟器打开应用程序时,它都会打开新创建的 MainWindow-iPad.xib。

但是,我遇到了问题,所以我想做的是“降级”iPhone 应用程序,使其仅在 iPhone/iPad 上运行 iPhone xib。 (因此,当它在 iPhone 上运行时,它会正常运行,而在 iPad 上,它会在仅适用于 iPhone 的应用程序的“较小”视图中打开)。这可能吗,还是我必须更改构建目标或类似的东西?

提前感谢您的帮助。

【问题讨论】:

    标签: iphone ipad downgrade


    【解决方案1】:

    撤消 Xcode 所做的更改相当容易。查看应用程序的 Info.plist 文件,您应该会看到一个名为 NSMainNibFile~ipad 的条目。这就是导致加载 iPad 特定 NIB 文件的原因。如果您删除该条目,您应该恢复为两个设备使用 iPhone NIB 文件。

    您可能还想将目标设备系列从 iPhone/iPad 更改回 iPhone。

    【讨论】:

    • 已修复 - 我删除了该条目并将其更改回 iPhone。感谢您的帮助。
    猜你喜欢
    • 2012-03-24
    • 2012-11-09
    • 1970-01-01
    • 1970-01-01
    • 2018-03-30
    • 2011-10-27
    • 1970-01-01
    • 2011-03-14
    相关资源
    最近更新 更多