我已将我的 iPhone 应用程序分成两个目标,一个用于 ipad,一个用于 iphone。当我上传到应用商店时,我只能拥有一个二进制文件。但我有两个目标?
我想我错过了一步。提前感谢您的帮助。
“目标”包含 Xcode 用于构建应用程序的所有指令。
您可以在一个二进制文件中包含两个目标,尽管并非总是如此。这就是通用二进制文件的制作方式。这两个应用程序捆绑在一个二进制文件中。如果您打开 Mac 应用程序“捆绑包”,您会注意到一些元文件,例如图标等,并且会有实际编译的二进制代码。iOS 通用二进制文件包含两个应用程序。(如果你仔细观察你的编译,你会注意到 Xcode 实际上编译了你的应用程序两次。它为 iPhone/iPod 编译一次,为 iPad 编译一次。)
如果您的 Xcode 项目设置正确,您将获得预期的结果。
二进制文件会很好,“目标”是指在 iPhone 和 iPad 上运行时运行的内容。如果项目为通用设置正确,它应该可以正常工作。