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

发布于 2024-12-04 10:32:43 字数 428 浏览 0 评论 0原文

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

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

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

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

Our company created an iOS app that has an iPhone version and an iPad version. The app is called "SaveMyPlace". We wanted to call the iPad version "SaveMyPlaceHD", but that name was too long, and got truncated on the springboard screen.

We ended up calling both versions of the app the same thing, "SaveMyPlace." This worked find in Xcode 3.x. You just select your first target, build it, do what you need with it, then select the second target, build that, and you're good to go.

In XCode 4, the build system wants to build both targets at the same time. I have 2 targets set up, with the appropriate source files nibs, graphics, etc, set up for each target. However, Xcode builds both targets in the same directory, and the iPhone version ends up overwriting the iPad version of the the app.

How do I set up Xcode to build 2 separate targets with the same filename, and save the resulting .app files into separate directories?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

桃酥萝莉 2024-12-11 10:32:43

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

在您的信息 plist 中

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

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

Just beacuse your app's name is different doesn't mean that you can't just display the same name on springboard.

In your info plist

CFBundleIdentifier defines the unique id for your app.

CFBundleName defines the name displayed on springboard.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文