【问题标题】:Xcode IOS Deployment target OptionsXcode IOS 部署目标选项
【发布时间】:2013-09-18 22:54:12
【问题描述】:

在 Xcode 中,当输入如下所示的部署目标时,有 5 列。

已解决/AppName/Config (Pods)/App Name/IOS 默认

所有这些列/选项的用途是什么?应用程序是否只有一个 IOS 部署目标。

我明白,因为我使用 Cocoa pod,所以 pod 可能有单独的部署类型,但为什么这两列包含应用名称和 ios 默认等?

【问题讨论】:

    标签: ios xcode ios6 xcode5


    【解决方案1】:

    每一列都是构建系统“层次结构”中值可能来自的不同位置。最右边的是 Xcode 内置的默认值;从右到左依次是整个项目、来自 Cocoapods 的配置文件、每个目标的配置以及实际生效的值。如果您的项目是工作区的一部分,那么那里也有一个关卡。

    您说得对,对于一个应用程序,只能有一个部署目标。但是您可以在一个项目中拥有多个应用程序,并且每个应用程序都可以有不同的部署目标。假设您的应用程序的旧版本可以一直运行到 iOS 4.3,而新版本只能在 iOS 7 及更高版本中运行。您可以让它们都属于 Xcode 中的同一个项目,并为每个项目使用不同的部署目标。

    【讨论】:

    • 谢谢,所以如果我正在创建一个应该可用于 IOS6 设备的应用程序,它们都应该设置为什么,都一样吗? Xcode内置的默认值有什么用,甚至可以更改吗?此外,如果您在项目中有多个应用程序,解析值是如何计算出来的?您在回答中提到有一个 4.3 兼容的应用程序和另一个适用于 ios7 的应用程序,那么如何将其解决为 4.3 - 那么 ios7 应用程序肯定无法工作?
    猜你喜欢
    • 2011-10-29
    • 2011-07-17
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多