将iPhone应用程序转换为Xcode 4中的通用应用程序

Mc.*_*ver 25 objective-c universal-binary ios xcode4

我正在尝试将我现有的iPhone应用程序项目升级到通用应用程序,但我在Xcode 4中找不到任何选项来执行此操作.它在哪里?

Nic*_*ood 70

接受的答案是错误的.创建新目标是如何从iPhone应用程序创建单独的iPad应用程序(即可以编译为iPad或iPhone应用程序的项目),而不是将iPhone应用程序转换为将运行的单个通用应用程序的方式在iPhone或iPad上.

您实际需要做的就是将目标摘要标签中的设备下拉列表从iPhone切换到通用:

图像显示上述说明

感谢ObjectiveFlash最初提供此解决方案的评论.

  • 这取决于你想做什么.如果要使用相同的故事板并设计视图以扩展ipad,只要在Interface Builder中正确使用自动调整属性,就应该自动执行.如果你想为iPad使用不同的故事板,只需复制并粘贴你的故事板文件并重命名其中一个<filename> ~ipad.storyboard和另一个<filename> ~iphone.storyboard,然后它将为每个添加正确的一个设备类型(相同的命名约定适用于xib,图像等). (6认同)

Jos*_*zzi 15

{删除了过时/不正确的信息.主持人,我已经要求至少取消我接受的答案.请清理一下.}

看尼克洛克伍德的回答!

  • 更好(至少在Xcode 4中),只需点击你应用的目标,然后使用"设备"下拉菜单选择通用. (38认同)
  • 由于尼克洛克伍德的回答而下来投票.我希望他是对的,但他更符合我在网上看到的其他地方.我很快就会知道的...... (3认同)