1

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

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

感谢您提前提供任何帮助。

4

1 回答 1

6

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

您可能还希望将目标设备系列从 iPhone/iPad 更改回只是 iPhone。

于 2010-07-09T23:13:28.283 回答