dsh-xcodebuild
在终端中运行以下命令:
dsh plugin install harde1/dsh-xcodebuild
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install harde1/dsh-xcodebuild 即可安装,源码见 https://github.com/harde1/dsh-xcodebuild。
插件介绍
在 Harness 里改 iOS 或 macOS 项目时,模型若直接拼 xcodebuild,往往看不清完整编译输出,也难把构建、安装与启动后崩溃串成闭环。XcBuild(dsh-xcodebuild)把 Xcode 日常动作收进面向模型的工具与对话内面板:环境体检、工程探测、目的地枚举,以及构建、测试、清理、归档与运行;日志在后台持续写入,并可按需截取或按正则过滤。
xcode_run 会带回编译错误摘要,面板也会按工作区自动挂上这次运行并流式展示日志;读构建日志、设备日志与 LLDB 相关步骤记在 AI 条目中,不必每次调试都占满屏幕。底部调试抽屉与模型共用 LLDB 会话,支持视图层级、画布预览与属性检视,并能把日志行、视图或错误计数添到聊天,方便继续修复。对模拟器与实体设备,工具链按 README 所述合并多种目的地来源,并在不同系统版本上选用合适的安装与日志通道。
适合在 Harness 里用 Agent 迭代 Xcode 工程的开发者:需要可见的构建过程、快速定位编译错误,并在跑通后追查界面或崩溃问题。若你熟悉 SweetPad 式工作流,又希望构建、侧栏面板与调试留在同一对话上下文里,这个插件正为此设计。
使用场景
- Agent 在 Harness 里反复构建并修复编译错误
- 在模拟器或真机上运行并查看流式构建日志
- 用视图层级与设备日志排查界面或崩溃问题
适合人员
- 在 Harness 中做 iOS/macOS 原生开发的工程师
- 希望少手写 xcodebuild 的 Agent 用户
- 需要可视化构建与调试面板的 Xcode 用户