菜鸟的狂欢:几分钟构建一个macOS软件!
最近在 Windows 开发了一个简单的本地翻译软件。
然后准备制作一个 macOS 版本,没想到出乎意料的顺利。
半个坑都没有踩,几分钟就搞定了。
有了 Claude Opus、GPT-5.2 这些工具之后,确实工作效率极高。
下面记录和分享一下我操作过程。
1. 同步代码
同步代码很简单,最简单是直接拷贝过去就可以了。当然,使用 Git 管理会好一些。
我在 Windows 上把项目传到了 GitHub。
然后在 macOS 上直接克隆。
这一步没有任何难度,轻松搞定!
2. 分析代码
作为一个有经验的程序员,绝对不要上了就改代码,需要先做分析。
我是使用 Trae 中的 GPT-5.2 对项目做了一个分析。
我提的需求如下:

分析结果如下:
- 技术栈:Vite + Vue3 + TS(前端)+ Tauri 2 + Rust(后端),已天然具备打包成 macOS .app/.dmg 的能力
- 关键配置: tauri.conf.json 、 package.json 、 Cargo.toml
- 后端通过 Rust reqwest 访问本机 Ollama:http://127.0.0.1:11434,避免了打包后前端直连 localhost 的限制(这点对发布版很关键)
- 关键实现: lib.rs
- 当前 bundle.targets = “all”:表示“当前平台的所有打包格式”,在 macOS 上会产出 macOS 的 bundle(不会跨平台生成 Windows 安装包)
- 关键配置: tauri.conf.json
- 仓库里已经有 icons/icon.icns,macOS 图标链路具备基础条件
- 参考: src-tauri/icons
我对 macOS 的开发流程没有什么概念,也不知道如何安装配置各种依赖。
我对当前的项目也不是很熟悉,也不知道里面具体包含什么。
我唯一知道是,开发项目之初,我选择了 Tauri 方案来做桌面软件的开发,理论上应该可以支持多终端运行。
听了 GPT-5.2 的分析之后,我就清晰了很多了。结论就是基本上不用改代码,直接可以生成 macOS 应用。
3. 构建应用
因为这个代码是 Claude Code 操刀完成的,所以接下来具体的操作还是交给他。
打开 CC 之后,直接给需求。我主要表达了下项目背景和需求。
帮我分析代码,我之前在 Windows 写的代码,我现在同步到 macOS,我希望编译生成一个 mac 版软件。请你先告诉我操作方式,然后帮我生成。

为了保险起见,我还是叫他先分析,出方案,然后在执行。我主要是怕他不看上下文,直接干活。
Claude 收到命令之后,快速查看了关键文件,然后尝试了一些关键命令。
很快就给我结果了:

老司机干活,就是爽快。
它一下子就把项目分析的明明白白,目前系统主要是缺少 Tauri 的核心依赖。
然后,它帮我规划了构建(build)步骤。
1️⃣ 前置环境准备
2️⃣ 安装 Rust
3️⃣ 安装项目依赖
4️⃣ 构建生产版本
既然都这么清晰了,我自然是直接让他开始干活了。

然后它就开始自动构建了,做完一步,打一个勾,真是太稳了。
全程没有任何错误,而且超预期完成。
它预计首次构建需要 5-15 分钟,实际上只消耗了 1 分 33 秒,并且表示后续会更快。
并且指出了一个小问题,就是 bundle 的问题。
最后还教了我一下,接下来应该怎么干。

这个时候,打开指定的路径,就可以看到 dmg 文件了。

双击打开,安装就可以使用了。

整个过程非常丝滑,没有像无头苍蝇一样乱撞。而且思路清晰,分析准确,执行到位。

现在的软件开发流程真的是完全变了,尤其是 2025 之后,真的可以做到,早上有一个想法,下午就有软件了。当然不同复杂度的项目会有很大的差异。大部分时间应该会消耗在人类的交流沟通中反复确认需求中……
总结一下:Claude Code 牛逼!