xcodebuild 的 install 选项有什么作用

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

从命令行运行

xcodebuild
时。
install
选项有什么作用?

xcodebuild -configuration release install

对于本例中的

release
方案,
install
翻转哪些开关?

手册遗憾的是没有详细说明,

xcodebuild
的手册页没有明确引用
install
,除了命令采用
<buildaction>
参数

xcode xcodebuild xcode-build-settings
1个回答
0
投票

如果您使用 Xcode 菜单,

install
xcodebuild
选项会发生什么:

Product > Build For > Installing
.

这将构建目标并将其安装到发行版根目录中的目标安装目录中 (

DSTROOT
)。

(该文本来自旧版本的

xcodebuild
手册页,复制如下: https://keith.github.io/xcode-man-pages/xcodebuild.1.html#install

当前的文档参考是: https://developer.apple.com/documentation/xcode/build-settings-reference#Installation-Build-Products-Location

并提到

xcodebuild install

安装构建产品位置

设置名称:

DSTROOT

执行安装构建时所有产品的根路径。例如,要在系统上正确安装您的产品,请将此路径设置为

/.
默认为
/tmp/$(PROJECT_NAME).dst
,以防止测试安装版本意外覆盖最终安装路径中的有效且所需的数据。

通常不会为每个目标设置此路径,而是在执行

xcodebuild install
时作为命令行上的选项提供。在特殊情况下也可以在构建配置中设置。

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