2

我已将我的 iPhone 应用程序分成两个目标,一个用于 ipad,一个用于 iphone。当我上传到应用商店时,我只能拥有一个二进制文件。但我有两个目标?

我想我错过了一步。提前感谢您的帮助。

4

2 回答 2

2

“目标”包含 Xcode 用于构建应用程序的所有指令。

您可以在一个二进制文件中包含两个目标,尽管并非总是如此。这就是通用二进制文件的制作方式。这两个应用程序捆绑在一个二进制文件中。如果您打开 Mac 应用程序“捆绑包”,您会注意到一些元文件,例如图标等,并且会有实际编译的二进制代码。iOS 通用二进制文件包含两个应用程序。(如果你仔细观察你的编译,你会注意到 Xcode 实际上编译了你的应用程序两次。它为 iPhone/iPod 编译一次,为 iPad 编译一次。)

如果您的 Xcode 项目设置正确,您将获得预期的结果。

于 2011-02-02T22:06:59.547 回答
0

二进制文件会很好,“目标”是指在 iPhone 和 iPad 上运行时运行的内容。如果项目为通用设置正确,它应该可以正常工作。

于 2011-02-02T22:03:08.923 回答