是否可以使用相同的项目在Xcode 4上生成两个不同的IPA?一个用于iPhone,一个用于iPad?

Dar*_*ave 1 iphone ios xcode4 ipa xcode4.3

我目前有一个通用iOS应用程序,但是使用新的iPad3设备我们需要为该特定设备添加资源/精灵,问题是由于巨大的新屏幕,IPA的大小变得令人难以置信.我想知道是否可能只有一个可以生成两个不同IPA的Xcode 4项目,一个具有目标:iphone和其他目标:ipad,也可以包含或排除文件,具体取决于文件扩展名,例如blah-ipad .png不会出现在iphone版本上.谢谢!

Don*_*mer 6

@Conrad Shultz对于你为什么不应该将现有的付费应用分成两部分是正确的.

对于尚未发布应用程序或其应用程序是免费的人,值得知道您可以通过右键单击(或按住Control键单击)并选择"复制"来复制目标.我很确定Duplication只能通过这个上下文菜单提供.更明显的"添加目标"选项涉及创建一个全新的目标并手动复制现有目标的内容和设置.

XCode UI显示Target上下文菜单和Duplicate选项

一旦有多个目标,就可以指定每个目标分配的资源.

编辑:如果您有iPhone目标和iPad目标,则还需要更改"设备"设置.

XCode UI显示图像资源的目标成员资格选择

如果您有大量资源,请考虑将它们包含在带有文件夹参考的文件夹中.然后,您可以指定整个文件夹的目标成员资格,而无需更改单个文件.这将更改捆绑中这些资源的路径,因此请进行相应的规划.