2011-12-23 40 views
0

我已经创建了通用(iPhone/ipad)应用程序。我为iPhone和iPad创建了单独的Xib设计,这两项工作都很好。当我构建应用程序时,它应该提供一个.APP(构建)。我安装在iPhone和iPad上正确测试。通用iPhone/ipad应用程序构建问题

现在我想给两个独立的版本(供用户测试),一个用于iPhone,另一个用于iPad。因此,在项目设置中,我将目标设备系列(iPhone/ipad - >转换为iPhone)和iPhone/iPad - > iPad)。所以它给出了两个独立的版本。一个用于iPhone,另一个用于iPad。

我的问题是,当我与iPhone(作为目标设备的家庭)建立并安装在iPad上意味着它加载了iPad的设计不是iPhone design.What可能是错误,我在这里做?我搜索了很多,找不到任何解决方案。

如果有人这样做?或者为我做?(测试)

在此先感谢.....

+1

为什么给两个独立的建立?通用应用程序的一个要点是,两个设备上都可以使用相同的构建。为什么不测试你准备发布的版本? – jrturton 2011-12-23 06:49:01

回答

0

这是因为,如果你运行在iPad的iPhone设计的应用程序(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)。这就是为什么iPad版本的xib文件被选中。所以你需要手动附加正确的.xib文件,或者从iPhone资源中排除它的iPad版本。

+0

你是正确的.Changed的厦门国际银行的文件名会做trick.thanks – 2011-12-26 06:32:02

0

测试仪可以安装在iPhone和iPad相同的构建。通用构建的概念是,相同的应用程序可以在iPad和iPhone上使用。