一、从小程序到APP的野望
“用Trae两天开发小程序”的经历(见历史文章)给了我极大信心,于是那天后立下新Flag:“再用Trae七天开发iOS应用!” 现实却狠狠教育了我——最终耗时20天,今天中午才将构建版本1.0.0(Build 57)提交至App Store Connect。

app审核
工具链选择依旧坚持“零预算”原则:
- 核心工具:字节Trae(免费)
- 辅助工具:Cursor(通过特殊方法白嫖)
- 硬件成本:2019款MacBook(上架app store必用),台式win10电脑
二、开发血泪史:Trae的20天暴击实录
1. 从“7天计划”到“20天长征”
原以为小程序与APP开发流程相似,却未料到这次20天的开发历程堪比"西天取经"。

20天提问记录
- 环境配置:咨询AI用什么语言开发app最容易后,我选择了flutter开发,flutter能够做到一次代码分别打包安卓、ios,对于中小型app来说非常适合,然而安装环境着实令人抓狂!
- 后台接口:同样咨询AI用什么技术开发后台接口最容易后,我选择了nodejs做后台接口,这一次我没有用本命java,因为我想挑战一下,学习点新东西!
- 参考其他app页面生成页面:从自己手机上找了一圈app,找到可以参考的页面直接截图发给trae,让trae根据截图生成页面,虽然不是100%想通,但是大致效果还是有的,给力!

新建app框架

第一次在模拟器运行app
2. Trae的三大致命伤
- 代码毁灭者:trae有时候会抽风,提问的问题不仅不能生成正确代码,还会把原本正确的代码结构搞乱,抓狂!
- 重启编辑器错乱:用trae最郁闷的就是第二天打开编辑器后,如果停留在builder窗口有上一次问答,编辑器就会自动再执行一次生成乱七八糟的代码,几次折磨之后,我养成了晚上休眠电脑前必须提交git的习惯,即使第二天出问题,也能直接恢复代码!
- 等待排队:免费的代价就是,用户越来越多,算力越来越不够,排队人数越来越多,有时候高峰期甚至一个问题排了300多人,需要好几分钟才能轮到自己的问题,然而好不容易排到自己了,又会一个个文件的分析代码,分析的过程中又会重新排队,摔电脑的心都有了!

3. 救命时刻:Cursor的极限操作
当Trae持续摆烂时,免费提问50次的Cursor化身救世主:

cursor是真好用
- 复杂功能攻坚:trae解决不了的代码问题,交给cursor,说实话,cursor毕竟被全球开发者投喂了1年多的代码,虽然与trae用的大模型一样,但是训练水平以及投喂质量的确还是付费的cursor更牛!
- 免费次数太不够用:Cursor新注册的账号只有50次免费提问额度,我只能特别节省的去用,平常的问题都让trae解决,trae不好解决的就交给cursor,比如今天上午最终版本需要做国际化,一开始用trae做国际化,结果给我整吐了,后来就完全交给cursor,没一会把我新注册的另一个账号的免费次数也消耗没了,但是完成的效果是真的不错!
三、避坑指南:用免费工具生存的硬核经验
1. 防崩溃三原则
- 备份策略:每日休眠电脑之前一定要提交git(血的教训换来的纪律)
- 代码隔离:AI生成的每个功能模块单独封装,避免连锁崩溃
- 版本冻结:每完成一个核心功能立即提交git

git提交记录
2. 工具链组合拳公式
- 90%基础功能:用Trae生成框架代码(免费)
- 10%复杂逻辑:利用Cursor新账号50次免费提问额度
3. 成本真相
- 金钱成本:$0(白嫖到底)
- 时间成本:20天×10小时/天 = 200小时(按50时薪折算为10000机会成本)
- 精神损失:价值无法估量(建议准备速效救心丸)
四、写在审核等待期

等待审核
此刻盯着“Waiting for Review”的黄色状态条,既期待又惶恐。若您也想尝试零成本开发APP,请务必牢记:
免费工具的代价不是金钱,而是与BUG搏斗的生命时长