我最近将我的iPhone应用程序转换为iPad,右键单击目标并选择“升级iPad的当前目标”。然后,每次我使用iPad模拟器打开应用程序时,它都会打开新创建的MainWindow-iPad.xib。
然而,我遇到了问题,所以我想做的是“降级”iPhone应用程序,以便它只在iPhone / iPad上运行iPhone xib。 (因此,当它在iPhone上运行时,它会正常运行,而在iPad上,它会在“较小”视图中打开,仅供iPhone使用)。这是可能的,还是我必须改变构建目标或其他内容?
感谢您提前提供任何帮助。
答案 0 :(得分:6)
撤消Xcode所做的更改相当容易。查看应用程序的Info.plist文件,您应该看到名为NSMainNibFile~ipad的条目。这是导致加载iPad特定NIB文件的原因。如果删除该条目,则应该返回使用两个设备的iPhone NIB文件。
您可能还想将目标设备系列从iPhone / iPad更改为iPhone。