将iPhone/iPad应用程序降级为仅适用于iPhone的XIB

将iPhone/iPad应用程序降级为仅适用于iPhone的XIB,iphone,ipad,downgrade,Iphone,Ipad,Downgrade,我最近将我的iPhone应用程序转换为iPad应用程序,方法是右键单击目标并选择“升级当前iPad目标”。然后,每次我用iPad模拟器打开应用程序时,它都会打开新创建的主窗口iPad.xib 但是,我遇到了问题,所以我想做的是“降级”iPhone应用程序,使其只在iPhone/iPad上运行iPhone xib。(因此,当它在iPhone上运行时,它会正常运行,而在iPad上,它会在仅适用于iPhone的应用程序的“较小”视图中打开)。这是可能的,还是我必须改变构建目标或类似的东西 提前感谢您的

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

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


提前感谢您的帮助。

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


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

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


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

修复-我删除了条目并将其改回iPhone。谢谢你的帮助。修复-我删除了条目并将其改回iPhone。谢谢你的帮助。