【发布时间】:2013-09-18 22:54:12
【问题描述】:
在 Xcode 中,当输入如下所示的部署目标时,有 5 列。
已解决/AppName/Config (Pods)/App Name/IOS 默认
所有这些列/选项的用途是什么?应用程序是否只有一个 IOS 部署目标。
我明白,因为我使用 Cocoa pod,所以 pod 可能有单独的部署类型,但为什么这两列包含应用名称和 ios 默认等?
【问题讨论】:
在 Xcode 中,当输入如下所示的部署目标时,有 5 列。
已解决/AppName/Config (Pods)/App Name/IOS 默认
所有这些列/选项的用途是什么?应用程序是否只有一个 IOS 部署目标。
我明白,因为我使用 Cocoa pod,所以 pod 可能有单独的部署类型,但为什么这两列包含应用名称和 ios 默认等?
【问题讨论】:
每一列都是构建系统“层次结构”中值可能来自的不同位置。最右边的是 Xcode 内置的默认值;从右到左依次是整个项目、来自 Cocoapods 的配置文件、每个目标的配置以及实际生效的值。如果您的项目是工作区的一部分,那么那里也有一个关卡。
您说得对,对于一个应用程序,只能有一个部署目标。但是您可以在一个项目中拥有多个应用程序,并且每个应用程序都可以有不同的部署目标。假设您的应用程序的旧版本可以一直运行到 iOS 4.3,而新版本只能在 iOS 7 及更高版本中运行。您可以让它们都属于 Xcode 中的同一个项目,并为每个项目使用不同的部署目标。
【讨论】: