3

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

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

在 XCode 4 中,构建系统希望同时构建两个目标。我设置了 2 个目标,并为每个目标设置了适当的源文件笔尖、图形等。但是,Xcode 将两个目标构建在同一个目录中,iPhone 版本最终会覆盖应用程序的 iPad 版本。

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

4

1 回答 1

2

仅仅因为您的应用名称不同并不意味着您不能在跳板上显示相同的名称。

在您的信息列表中

CFBundleIdentifier定义您的应用程序的唯一 ID。

CFBundleName定义在跳板上显示的名称。

于 2011-09-12T19:56:14.383 回答