iPhone应用程序错误地包括ipad笔尖

时间:2012-02-19 11:18:05

标签: iphone ipad nib

我正在使用ipad和iphone应用程序,它不是通用的(两个不同的应用程序ID)。

我为xcode中的每个版本创建了一个目标。

但我的主界面有问题,当我在ipad模拟器或真正的ipad中运行iphone应用程序时,它显示的是ipad主界面。这当然不起作用,因为ipad接口的资源不包含在iphone目标中。

描述ipad主界面的nib文件也不包含在iphone目标中。但是,当我浏览iphone应用程序包时,ipad nib文件在哪里?

任何线索?

2 个答案:

答案 0 :(得分:0)

转到您的项目 - >目标(选择一个) - >构建阶段 - >复制捆绑包资源,并查看复制到每个捆绑包中的内容。

答案 1 :(得分:0)

我有同样的问题。我通过在Info.plist中指定nib来修复:

假设您的xib文件是:MainWindow_iPhone.xibMainWindow_iPad.xib

  • 对于密钥:NSMainNibFile(主nib文件基名),将值设为MainWindow_iPhone
  • 对于密钥:NSMainNibFile~ipad(主nib文件基名(iPad)),将值设为MainWindow_iPad