实战案例:我用「聊天」完成了 iOS App 上架,全程没打开 Xcode
实战案例:我用「聊天」完成了 iOS App 上架,全程没打开 Xcode
⏱️ 2 小时,50 轮对话,100+ 条命令自动执行。 这不是概念演示,这是一次完全由 AI 辅助驱动的真实 iOS 独立开发上架全记录。
🚀 背景:一次打破常规的实验
2026 年 2 月 27 日,我的 AR 面具应用「三生镜」正式完成了 App Store 的上架流程。但这次上架有些特别——整个过程我完全是通过与 AI 助手对话完成的,期间没有手动打开过一次 Xcode,也没有登录 App Store Connect 的网页后台。
作为一名 iOS 开发者,我对传统的打包、签名、上传流程烂熟于心。但也正因如此,我产生了一个好奇:在 AI 工具飞速发展的今天,如果完全用自然语言对话下达指令,能否跑通从底层配置到最终提交审核的全流程?
事实证明:不仅可以,而且效率惊人。
📊 数据复盘:效率的直观体现
在这次实验中,AI 展现出了极高的执行力。以下是本次上架流程的核心数据:
|
|
|
|
|---|---|---|
|
|
约 30 分钟 |
|
|
|
|
|
|
|
15 分钟 |
|
|
|
|
|
|
|
|
|
|
|
|
|
🛠️ 核心实录:10 步完成上架全流程
为了让大家看清 AI 是如何工作的,我将整个对话流程拆解为四个核心阶段。你可以看到,我只需要扮演一个”产品经理+技术总监”的角色,把脏活累活全交给了 AI。
阶段一:环境与证书配置
以往最容易卡壳的签名证书环节,现在只需几句话。
第 1 步:配置开发者账号
-
我:帮我配置新的 App Store Connect 开发者账号。Team ID: xxx,API Key ID: xxx。 -
AI:✅ 已配置 asc CLI profile: NewAccount。
第 2 步:创建签名证书
-
我:创建 iOS Distribution 证书。 -
AI:✅ 证书创建成功 (ID: xx),已自动导入本地钥匙串。
第 3 步:创建 Provisioning Profile
-
我:创建 App Store Profile。 -
AI:✅ Profile 创建成功 (ID: xx)。
阶段二:项目配置与自动打包
不用打开 Xcode 的繁琐配置面板,直接用命令行修改并构建。
第 4 步:修改项目配置
-
我:把 Bundle ID 改成 com.xxx,Team 改成新的。 -
AI:✅ 已修改 project.yml。
第 5 步:Archive 打包
-
我:帮我 Archive 打包。 -
AI:正在执行 xcodebuild archive… ✅ 成功生成 Archive 文件。
第 6 步:创建 IPA 并上传至苹果服务器
-
我:创建 IPA 并上传到 App Store。 -
AI:正在导出 IPA… ✅ 导出成功。正在上传… ✅ 上传完毕!(Build ID: 42aba3e0-…)
阶段三:元数据处理与提交审核
App 的基础信息和物料,AI 也能帮忙处理尺寸并上传。
第 7 步:设置 App 元数据
-
我:设置 App 名称:三生镜,副标题:AR照镜,遇见前世今生,主类别:娱乐。 -
AI:✅ ASC 后台信息已同步更新。
第 8 步:上传应用截图
-
我:上传这两张截图。 -
AI:正在自动调整尺寸… ✅ 6.5寸 (iPhone) 和 12.9寸 (iPad Pro) 截图均已适配并上传。
第 9 步:一键提交审核
-
我:提交审核。 -
AI:✅ 提交成功!当前状态已变更为 WAITING_FOR_REVIEW。
阶段四:测试分发(可选)
第 10 步:同步上传蒲公英
-
我:把包也传一份到蒲公英测试分发。 -
AI:✅ 已上传至蒲公英,生成下载链接: https://www.pgyer.com/xxx。
💡 为什么这种开发模式值得推崇?
亲身走完这一遍后,我总结了这种”对话式工程”的四大绝对优势:
-
零门槛破局:不需要你在 Xcode 的层层菜单里找配置,也不用在 App Store Connect 缓慢的网页里点来点去。自然语言就是最高级的 API。
-
效率翻倍:2 小时走完全流程,相比手动操作(还可能因为手滑填错信息重新打包),至少节省了 50% 的时间。
-
高度可追溯:所有的交互基于命令行脚本和日志。出了 Bug?直接翻聊天记录和 Terminal 输出,定位极其精准。
-
无缝可复用:跑通一次后,这套 Prompt 流程可以直接沉淀为标准 SOP。下个项目换个 Bundle ID 就能直接复用。
⚙️ 幕后功臣:本次实验的技术栈
-
AI 驱动核心: OpenClaw mini (精准理解意图并生成/执行脚本) -
底层 CLI 工具: asc(App Store Connect CLI),xcodebuild -
自动化串联: Shell 脚本、RESTful API 调用 -
测试分发平台: 蒲公英 (pgyer)
💬 开发者碎碎念
“整个过程就像和一个极其懂技术的资深运维朋友在结对编程。我说出业务需求,他默默在后台敲击键盘执行。不需要自己去翻阅苹果晦涩的官方文档,也不用到处找配置按钮,这种掌控感和流畅度是前所未有的。”
🎭 关于「三生镜」
既然提到了这次上架的主角,也顺便向大家介绍一下这款产品:
「三生镜」 是一款基于 ARKit 技术的沉浸式 AR 魔镜应用。它通过调用前置摄像头的面部追踪技术,能将你的面容瞬间替换为极具质感的历史人物或神话角色面具,带你”遇见前世今生”。
-
📱 App Store: 搜索 「三生镜」 即可体验
结语:未来已来
这次在「三生镜」上的实验向我证明了一个事实:AI 辅助开发的边界,已经从早期的「局部代码补全」,正式跨越到了「项目全生命周期管理」的阶段。
虽然这是我第一次尝试全流程对话上架,需要一边摸索一边调整,但如果现在让我再做一次,15 分钟 足够搞定一切。
对于独立开发者、小微创业团队,甚至是想快速验证产品原型的非技术人员来说,这种工作流正在以极其粗暴的方式推平技术的准入门槛。只要你有好的创意,落地的成本正在无限趋近于零。
未来已来,只是分布不均。而我们,只需要学会如何更好地提问。
夜雨聆风
