我创建了一个通用(iPhone / ipad)应用程序。我为iPhone和iPad创建了单独的Xib设计,效果很好。当我构建应用程序时,它应该提供单个.APP(构建)。我在iPhone和iPad中安装正确测试。
现在我想给两个独立的版本(供用户测试),一个用于iPhone,另一个用于iPad.So在项目设置中我更改了目标设备系列(iPhone / ipad - >到iPhone)和( iPhone / ipad - >进入iPad)。因此它为iPhone提供了两个独立的builds.One,为iPad提供了另一个。
我的问题是,当我使用iPhone(作为目标设备系列)构建并安装在iPad中意味着它加载iPad设计而不是iPhone设计。我在这里做的错误可能是什么?我搜索了很多,找不到任何解决方案。
如果有人喜欢这样吗?或者为我做?(测试)
提前致谢.....
答案 0 :(得分:0)
这是因为(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
如果您在iPad上运行iPhone设计的应用程序。这就是选择iPad版xib文件的原因。因此,您需要手动附加正确的.xib文件,或从iPhone资源中排除它的iPad版本。
答案 1 :(得分:0)
测试人员可以在iPhone和iPad上安装相同版本。通用构建的概念是,相同的应用程序将适用于iPad和iPhone。