我知道DerivedData使用Xcode 更改位置的方法(首选项->位置-> 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.
Run Code Online (Sandbox Code Playgroud)
虽然尚不清楚更改DerivedData路径的目标是什么,但应注意,可以在应用程序的构建配置中调整一些其他设置,以影响最终构建的部署位置。构建的阶段之一是install可以将最终工件移到其他位置的阶段。可在“部署”构建设置组下找到控制这些行为的设置。请参阅DSTROOT,INSTALL_PATH以及DEPLOYMENT_LOCATION有关可能有助于重新组织产品部署位置的其他选项。
| 归档时间: |
|
| 查看次数: |
4755 次 |
| 最近记录: |