Xcode 中术语最小部署和目标部署之间的主要区别是什么?
我注意到我必须设置这两个目标版本,但我不确定这两个是不同的还是相同的东西只是不同的单词?
您所指的目标部署位于“项目”部分。这指定了作为该项目的一部分创建的目标的默认最小部署。
最小部署是针对每个目标设置的,并指定此特定目标将支持的最低操作系统版本。
由于单个目标的版本始终可以覆盖项目的版本,因此行为如下。
过去,项目“iOS 部署目标”和目标的“最小部署”由 4 个不同的
IPHONEOS_DEPLOYMENT_TARGET
值表示,每个调试/发布对 2 个。
从 Xcode 15 (
objectVersion = 60
) 左右开始,Xcode 项目文件中的行为似乎略有变化。
例如
"iOS Deployment Target" = iOS 15.1, "Minimum Deployments" = 15.0
"iOS Deployment Target" = iOS 15.1, "Minimum Deployments" = 15.1
IPHONEOS_DEPLOYMENT_TARGET
。
"iOS Deployment Target" = iOS 15.0, "Minimum Deployments" = 15.1
IPHONEOS_DEPLOYMENT_TARGET
。
相关帖子: