【问题标题】:Supported Platforms for iPad app?iPad 应用程序支持的平台?
【发布时间】:2011-12-17 19:36:49
【问题描述】:

我正在为 iPad 创建一个应用程序(我的第一个),我正要提交一个二进制文件,直到我注意到目标构建设置中有一些特殊之处。在“支持的平台”键下,它显示“iphonesimulator iphoneos”。此外,它在 Per-configuration Intermediate Build File Paths 下显示“build/appname.build/AppStore-iphoneos”。但是,该应用程序应该是为 iPad 构建的。在摘要中,iOS 应用程序目标设备指定“iPad”。请注意,我最初创建的应用程序是通用的,但现在只想将其作为 iPad 应用程序发布。

已解决:给任何可能有相同问题的人的说明。我最初并没有从“iphonesimulator iphoneos”更改构建变体,但我最终不得不这样做,因为我遇到了代码签名问题,其中构建变体必须设置为“正常”才能编译。有关更多信息,请参阅此帖子,它对我有帮助: Code Sign Failed - Exit Code: 1

【问题讨论】:

    标签: ios ipad bundle target platform


    【解决方案1】:

    这是一个问题吗?提交到商店后,您会将该应用标记为仅适用于 iPad。

    SUPPORTED_PLATFORMS 条件适用于可以为 MacOS 和 iOS 编译的库(又名 iPhoneOS……没有 iPadOS 之类的东西)。它也可以用于构建为仅在设备上工作的库(例如使用硬件连接器的东西)而不是模拟器。

    希望这是有道理的。

    【讨论】:

    • 谢谢,但我需要用 ipados 之类的东西替换 iphoneos 吗?
    • 呃...不!我们不要那样做。让它们保持原样。当您提交到商店时,只需将该应用程序标记为仅适用于 iPad。我会修改我的答案以注意这一点,并很快做更多的研究。
    • 是的...... apple.com 没有说任何关于 SUPPORTED_PLATFORMS 定义的有用信息。保持原样。
    猜你喜欢
    • 2014-03-21
    • 2013-08-18
    • 2011-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多