最小部署与目标部署

问题描述 投票:0回答:2

Xcode 中术语最小部署和目标部署之间的主要区别是什么?

我注意到我必须设置这两个目标版本,但我不确定这两个是不同的还是相同的东西只是不同的单词?

ios xcode app-store app-store-connect
2个回答
11
投票

您所指的目标部署位于“项目”部分。这指定了作为该项目的一部分创建的目标的默认最小部署。
最小部署是针对每个目标设置的,并指定此特定目标将支持的最低操作系统版本。


0
投票

由于单个目标的版本始终可以覆盖项目的版本,因此行为如下。

  • 过去,项目“iOS 部署目标”和目标的“最小部署”由 4 个不同的

    IPHONEOS_DEPLOYMENT_TARGET
    值表示,每个调试/发布对 2 个。

  • 从 Xcode 15 (

    objectVersion = 60
    ) 左右开始,Xcode 项目文件中的行为似乎略有变化。

    • 如果将项目“iOS 部署目标”设置为 >= 目标的“最小部署”版本,则目标将自动升级到相同版本,因此项目文件中有 2 个值;如果您将目标的“最小部署”设置为大于项目“iOS 部署目标”的版本,则项目文件中将有 4 个值。

例如

"iOS Deployment Target" = iOS 15.1, "Minimum Deployments" = 15.0

将自动更改为
"iOS Deployment Target" = iOS 15.1, "Minimum Deployments" = 15.1

项目文件中有2个
IPHONEOS_DEPLOYMENT_TARGET

"iOS Deployment Target" = iOS 15.0, "Minimum Deployments" = 15.1

将保持不变
项目文件中有 4 个
IPHONEOS_DEPLOYMENT_TARGET

相关帖子:

© www.soinside.com 2019 - 2024. All rights reserved.