You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Swift包构建后位置查询及自定义输出路径(含相对路径配置)

Swift包构建产物位置与输出路径调整

默认产物存放位置

  • 用Xcode构建Swift包:产物默认存放在Derived Data目录,路径为~/Library/Developer/Xcode/DerivedData/[包名-随机字符串]/,属于隐蔽路径。
  • 用命令行swift build构建:默认产物存放在包根目录下的隐藏文件夹.build/,虽然在本地目录,但默认隐藏,也不算直观。

能否修改输出路径?

可以修改,两种常用方式:

方式1:命令行单次指定(灵活可控)

执行swift build时,通过--build-path参数指定相对于Package.swift的输出路径。比如要将产物输出到包根目录下的build-output文件夹:

swift build --build-path ./build-output

构建完成后,你可以直接在包目录下找到build-output文件夹,里面就是编译好的库文件,方便查看和复制。

方式2:Xcode中永久修改(适合Xcode开发场景)

如果习惯用Xcode打开Swift包开发,可以调整Derived Data的位置:

  1. 打开Xcode,进入Preferences(快捷键Cmd + ,)
  2. 切换到Locations标签页
  3. 在Derived Data选项里,点击"Advanced..."按钮
  4. 选择"Custom",然后设置"Relative to Workspace",并指定相对路径(比如./DerivedData)
  5. 确认后,后续Xcode构建的产物就会存放在包根目录下指定的相对路径中。

内容的提问来源于stack exchange,提问作者user1709076

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 18:04:59