2010-07-09 103 views
1

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

但是,我遇到了问题,所以我想要做的是“降级”iPhone应用程序,所以它只能在iPhone/iPad上运行iPhone xib。 (所以当它运行在iPhone上时,它运行正常,并且在iPad上,它会在仅适用于iPhone的“较小”视图中打开)。这是可能的,还是我必须改变构建目标或沿着这些线?

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

回答

6

撤销Xcode所做的更改是相当容易的。查看你应用的Info.plist文件,你应该看到一个名为NSMainNibFile〜ipad的条目。这是导致iPad特定的NIB文件被加载的原因。如果您删除该条目,则应该回到为这两个设备使用iPhone NIB文件。

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

+0

固定 - 我删除了条目,并将其更改回iPhone。谢谢您的帮助。 – element119 2010-07-10 03:11:41

相关问题