Ios 将iPhone应用程序转换为通用仿真器模式-Xcode 5.1.1

Ios 将iPhone应用程序转换为通用仿真器模式-Xcode 5.1.1,ios,xcode5,universal,Ios,Xcode5,Universal,我有一个旧的基于nib的iPhone项目,我想让它成为通用的。为了节省时间,由于重新设计即将到来,我希望它可以作为一个iPhone应用程序运行在iPad上(模拟模式),但仍然可以作为通用二进制文件在应用商店中使用 我可以通过右键单击我的iPhone目标->“复制目标”->“复制并转换到iPad”,轻松生成一个仅在iPad上运行的二进制文件。这就是我如何获得一个在模拟模式下运行的iPad目标(以及一个文件夹,其中充满了应用程序未使用的与iPad兼容的笔尖——新目标使用的是原来的iPhone笔尖)

我有一个旧的基于nib的iPhone项目,我想让它成为通用的。为了节省时间,由于重新设计即将到来,我希望它可以作为一个iPhone应用程序运行在iPad上(模拟模式),但仍然可以作为通用二进制文件在应用商店中使用

我可以通过右键单击我的iPhone目标->“复制目标”->“复制并转换到iPad”,轻松生成一个仅在iPad上运行的二进制文件。这就是我如何获得一个在模拟模式下运行的iPad目标(以及一个文件夹,其中充满了应用程序未使用的与iPad兼容的笔尖——新目标使用的是原来的iPhone笔尖)

但如何将其作为通用应用程序提交?当我将目标切换到universal时,它会停止使用仿真模式,并寻找自己的NIB集(这需要相当多的UI调整,甚至是自动生成的NIB)


有人知道解决办法吗?

恐怕不行。苹果对通用应用程序的定义是,在两种设备上都运行,而iPad上没有模拟器模式


不过,您可以将iPhone情节串连板复制到iPad情节串连板中,并调整UI,使其与您在iPhone Emulator模式下看到的相似。我已经在这里解释了如何做到这一点:

这毫无意义。如果它是一个通用应用程序,它将不会在iPad上以iPhone兼容模式运行。