gpt4 book ai didi

xcode - 用于更改Xcode DerivedData位置的命令行选项

转载 作者:行者123 更新时间:2023-12-04 18:04:39 26 4
gpt4 key购买 nike

我知道使用Xcode更改DerivedData位置的方法(首选项->位置-> DerivedData ..)。

但是,我要在其上构建的Mac位于只有ssh访问权限的远程位置。我想建立一个特定的项目,并在其中保留DerivedData相对于该项目的位置。

每当我使用xcodebuild构建项目时,文件最终都在/Users/builduser/Library/Developer/Xcode/DerivedData下生成,但是我希望它们在'$ PROJECT/target/DerivedData'下

相当于通过XCode可以更改DerivedData位置设置的命令行是什么?

最佳答案

Xcode UI的DerivedData设置通过xcodebuild参数传递给-derivedDataPath。从man xcodebuild:

-derivedDataPath path
Overrides the folder that should be used for derived data when performing a build action on a scheme in a workspace.

虽然尚不清楚更改DerivedData路径的目标是什么,但应注意,可以在应用程序的构建配置中调整一些其他设置,以影响最终构建的部署位置。构建的阶段之一是 install阶段,该阶段可以将最终工件移到其他地方。可以在“部署”build设置组下找到控制这些行为的设置。有关其他选项,请参阅 DSTROOTINSTALL_PATHDEPLOYMENT_LOCATION,这些选项可能有助于重新组织产品的部署位置。

关于xcode - 用于更改Xcode DerivedData位置的命令行选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33044633/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com