1

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

在此处输入图像描述

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

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

我知道因为我使用 Cocoa 豆荚,所以豆荚可能有单独的部署类型,但为什么这两列带有应用程序名称和 ios 默认值等?

4

1 回答 1

0

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

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

于 2013-09-19T02:15:15.177 回答