有人用Claude Code做iOS App了,而且全程没打开Xcode
昨天HN上有个帖子炸了,352分。
一个叫 Scott 的开发者写了一篇详细教程,讲他怎么用Claude Code写Mac和iOS应用,编译、签名、公证、发布一条龙,全程没打开过Xcode。
我看到这个帖子的时候,第一反应不是「技术好强」,而是「iOS开发的门槛被砸穿了」。
说真的,以前做iOS app有多烦,做过的人都知道。你得装Xcode(十几个G),学Swift,搞定证书、Provisioning Profile、真机调试那一套。就算你是个有经验的web程序员,光配置开发环境就够你折腾两天的。更别说普通人了,想都不敢想。
但Scott的方法直接把这条路给打通了。Xcode装还是要装的(毕竟编译工具在里头),但一次都不用打开。用XcodeGen这个命令行工具管理项目配置,用Claude Code写代码,用xcodebuild编译,用notarytool公证。所有操作都在终端里完成,AI agent全程主导。
他自己也觉得,「让Claude Code做这些事是它本职工作,搞清楚你不想搞的东西,就是它的价值。」
这话你想想,是不是挺耳熟的。我之前在聊AI编程的那篇文章里也说过,AI coding agent的价值不在于替代你写代码,在于替代你做那些「你不应该浪费时间做的事」。Xcode配置就是典型。
这个事对想做副业的普通人藏着什么机会
你可能不写代码,但你应该知道App Store是什么。每年几千亿美金的流水,无数人靠一个App财务自由的故事你肯定听过。过去的问题是,门槛太高了。
现在,门槛被拉到了什么程度?一个会写代码的AI agent,加上一台Mac(二手的Mac Mini两千多块钱),你就能做iOS app。不需要你会Swift,不需要你懂Xcode的各种复杂配置,你只需要能说清楚「我想要一个什么样的App」。
其实前几天我也在研究iOS开发做副业这件事,写了一篇详细的实操拆解「AI iOS App开发副业」,把整个流程、工具、定价都捋了一遍,感兴趣的可以翻翻那篇。
三个可以马上动手的方向
方向一,帮小商家做App。你小区楼下的水果店、健身房、理发店,你问问他们想不想有个自己的App?很多人想,但一问开发公司报价三五万,直接劝退。现在你用AI做,一天就能搞一个简单的展示加预约App,收2000到3000块钱,对方觉得值,你也有得赚。说实话,这个需求比你想的大得多。
方向二,做自己的工具App赚被动收入。你有没有什么自己需要的、但App Store上没有的小工具?比如一个给宠物拍照的滤镜App、一个记录每日饮水的App、一个倒计时小工具。这种功能简单的App,用Claude Code半天就能写出来。挂到App Store上,哪怕一天只有几十次下载,一年下来也是一笔稳定的收入。
方向三,帮人把现有App升级到AI版本。很多老App根本没想过接入AI。你去找那些评分不高、功能过时的App的作者,跟他们说,「我帮你加AI功能,用AI重构,成本很低」。你想想,这事的利润空间有多大。
需要的东西其实不多
一台Mac(Mac Mini 2024款二手两千多),Xcode装好但不用开,XcodeGen做项目管理,Claude Code或者Cursor当主力写代码工具。就这些。Scott还写了一个release.sh脚本,一键编译加签名加公证加发布,整个流程只需要一个命令。
我自己也还在摸索这套流程,说实话还不算完全跑通。但方向已经明朗了,iOS开发从一个「需要专业技能的封闭生态」变成了一个「AI能帮你搞定大部分事情的新战场」。
你需要做的就一件事,想清楚你要做什么App。
大时代啊,朋友们。
如果你想上手但还差最后一公里,我整理了一套「AI iOS App开发提示词包」,包含了从项目初始化、功能开发、UI设计到App Store发布的完整Prompt模板,覆盖了用Claude Code做iOS开发的全流程。有需要的可以看看。
常见问题
没有Mac也能做iOS App吗?
目前编译iOS App必须用到Xcode里的工具链,而Xcode只在macOS上运行。所以最低成本是买一台二手Mac Mini(约2000到3000元),或者用Mac云服务(如MacStadium),每月几百块。相比以前必须买MacBook Pro动辄上万,这个门槛已经低了很多。
用Claude Code做iOS App需要学Swift吗?
不需要系统学。你只需要能说清楚App的功能需求,Claude Code会帮你写出Swift代码。但如果你连基本的概念(比如什么是View Controller、什么是API调用)都不了解,遇到bug可能会卡住。建议至少看完Swift基础语法(一天的事),就能和Claude Code高效配合了。
发布到App Store需要什么条件?
需要99美元一年的Apple Developer Program会员。另外需要一个Apple ID,以及一次性的证书配置(Scott的方法里只需要在Xcode里点一次创建证书,之后全是命令行操作)。上架审核通常1到3天,和以前一样。