2011-12-17 128 views
1

我正在为iPad创建一个应用程序(我的第一个应用程序),并且我正要提交一个二进制文件,直到我注意到目标构建设置中有一些特殊的东西。在“支持的平台”键下,它会说“iphonesimulator iphoneos”。另外,它在每个配置中间构建文件路径下面显示“build/appname.build/AppStore-iphoneos”。但是,该应用程序应该为iPad构建。总结中,iOS应用程序目标设备指定了“iPad”。请注意,我最初创建的应用程序是通用的,但现在只想将其作为iPad应用程序发布。支持iPad平台的应用程序?

App Target Build Settings

解决:注意的人谁可能有同样的问题。我最初并没有从“iphonesimulator iphoneos”更改构建变体,但我最终不得不因为我有一个代码符号问题,其中构建变体必须设置为“正常”才能编译。看到这个职位的进一步信息,它帮助了我: Code Sign Failed - Exit Code: 1

回答

4

这是一个问题?一旦您提交到商店,您将标记该应用程序仅适用于iPad。

SUPPORTED_PLATFORMS条件适用于可以为MacOS和iOS编译的库(也称为iPhoneOS ......不存在iPadOS等)。它也可以用于只能在设备上工作的库(例如利用硬件连接器的工具)而不是模拟器。

希望这是有道理的。

+0

谢谢,但我需要用ipados之类的东西替换iphoneos? – johnluttig 2011-12-17 19:44:16

+1

Urk ...不!我们不要那样做。让他们都是原样。当您提交商店时,只需将应用程序标记为仅适用于iPad。我会修改我的答案来记录这一点,并且会很快进行更多的研究。 – 2011-12-17 19:46:10

+1

是... apple.com并没有说SUPPORTED_PLATFORMS定义有用。保持原样。 – 2011-12-17 19:51:20

相关问题