Ios 如何在Xcode 4中构建具有相同文件名的iPhone和iPad目标?

Ios 如何在Xcode 4中构建具有相同文件名的iPhone和iPad目标?,ios,ipad,xcode4,targets,Ios,Ipad,Xcode4,Targets,我们公司创建了一个iOS应用程序,它有iPhone版本和iPad版本。该应用程序名为“SaveMyPlace”。我们想把iPad版本称为“SaveMyPlaceHD”,但这个名字太长了,在springboard屏幕上被截断了 最后,我们将两个版本的应用程序都称为“SaveMyPlace”,这在Xcode 3.x中很有效。您只需选择第一个目标,构建它,使用它做您需要的事情,然后选择第二个目标,构建那个,您就可以开始了 在XCode 4中,构建系统希望同时构建两个目标。我设置了2个目标,为每个目标设

我们公司创建了一个iOS应用程序,它有iPhone版本和iPad版本。该应用程序名为“SaveMyPlace”。我们想把iPad版本称为“SaveMyPlaceHD”,但这个名字太长了,在springboard屏幕上被截断了

最后,我们将两个版本的应用程序都称为“SaveMyPlace”,这在Xcode 3.x中很有效。您只需选择第一个目标,构建它,使用它做您需要的事情,然后选择第二个目标,构建那个,您就可以开始了

在XCode 4中,构建系统希望同时构建两个目标。我设置了2个目标,为每个目标设置了相应的源文件NIB、图形等。然而,Xcode在同一个目录中构建了这两个目标,iPhone版本最终覆盖了应用程序的iPad版本


如何设置Xcode以使用相同的文件名构建两个单独的目标,并将生成的.app文件保存到单独的目录中?

只是因为你的应用程序名称不同并不意味着你不能在springboard上显示相同的名称

在你的信息列表中

CFBundleIdentifier
定义应用程序的唯一id

CFBundleName
定义跳板上显示的名称