代码之家  ›  专栏  ›  技术社区  ›  element119

将iPhone/iPad应用降级为iPhone-only-XIB

  •  1
  • element119  · 技术社区  · 16 年前

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

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

    谢谢你的帮助。

    1 回复  |  直到 16 年前
        1
  •  6
  •   kharrison    16 年前

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

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

    推荐文章