我正在使用ipad和iphone应用程序,它不是通用的(两个不同的应用程序ID)。
我为xcode中的每个版本创建了一个目标。
但我的主界面有问题,当我在ipad模拟器或真正的ipad中运行iphone应用程序时,它显示的是ipad主界面。这当然不起作用,因为ipad接口的资源不包含在iphone目标中。
描述ipad主界面的nib文件也不包含在iphone目标中。但是,当我浏览iphone应用程序包时,ipad nib文件在哪里?
任何线索?
答案 0 :(得分:0)
转到您的项目 - >目标(选择一个) - >构建阶段 - >复制捆绑包资源,并查看复制到每个捆绑包中的内容。
答案 1 :(得分:0)
我有同样的问题。我通过在Info.plist中指定nib来修复:
假设您的xib文件是:MainWindow_iPhone.xib
和MainWindow_iPad.xib
NSMainNibFile
(主nib文件基名),将值设为MainWindow_iPhone
NSMainNibFile~ipad
(主nib文件基名(iPad)),将值设为MainWindow_iPad