乐于分享
好东西不私藏

实战案例:我用「聊天」完成了 iOS App 上架,全程没打开 Xcode

实战案例:我用「聊天」完成了 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 分钟
仅计算发号施令和核心决策时间
🍚 总耗时
约 2 小时
包含等待编译、上传以及中间的休息时间
🚀 下次预计耗时
15 分钟
流程跑通后,复用脚本和命令的极速状态
💬 对话轮次
~ 50 轮
包含沟通需求与 AI 反馈确认
⚡ 执行命令数
100+ 条
AI 在后台自动调用的 CLI 指令
👤 纯手动操作
仅 1 处
仅在网页端确认了隐私声明

🛠️ 核心实录: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

💡 为什么这种开发模式值得推崇?

亲身走完这一遍后,我总结了这种”对话式工程”的四大绝对优势:

  1. 零门槛破局:不需要你在 Xcode 的层层菜单里找配置,也不用在 App Store Connect 缓慢的网页里点来点去。自然语言就是最高级的 API。

  2. 效率翻倍:2 小时走完全流程,相比手动操作(还可能因为手滑填错信息重新打包),至少节省了 50% 的时间。

  3. 高度可追溯:所有的交互基于命令行脚本和日志。出了 Bug?直接翻聊天记录和 Terminal 输出,定位极其精准。

  4. 无缝可复用:跑通一次后,这套 Prompt 流程可以直接沉淀为标准 SOP。下个项目换个 Bundle ID 就能直接复用。


⚙️ 幕后功臣:本次实验的技术栈

  • AI 驱动核心: OpenClaw mini (精准理解意图并生成/执行脚本)
  • 底层 CLI 工具asc (App Store Connect CLI), xcodebuild
  • 自动化串联: Shell 脚本、RESTful API 调用
  • 测试分发平台: 蒲公英 (pgyer)

💬 开发者碎碎念

“整个过程就像和一个极其懂技术的资深运维朋友在结对编程。我说出业务需求,他默默在后台敲击键盘执行。不需要自己去翻阅苹果晦涩的官方文档,也不用到处找配置按钮,这种掌控感和流畅度是前所未有的。”


🎭 关于「三生镜」

既然提到了这次上架的主角,也顺便向大家介绍一下这款产品:

「三生镜」 是一款基于 ARKit 技术的沉浸式 AR 魔镜应用。它通过调用前置摄像头的面部追踪技术,能将你的面容瞬间替换为极具质感的历史人物或神话角色面具,带你”遇见前世今生”。

  • 📱 App Store: 搜索 「三生镜」 即可体验

结语:未来已来

这次在「三生镜」上的实验向我证明了一个事实:AI 辅助开发的边界,已经从早期的「局部代码补全」,正式跨越到了「项目全生命周期管理」的阶段。

虽然这是我第一次尝试全流程对话上架,需要一边摸索一边调整,但如果现在让我再做一次,15 分钟 足够搞定一切。

对于独立开发者、小微创业团队,甚至是想快速验证产品原型的非技术人员来说,这种工作流正在以极其粗暴的方式推平技术的准入门槛。只要你有好的创意,落地的成本正在无限趋近于零。

未来已来,只是分布不均。而我们,只需要学会如何更好地提问。

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 实战案例:我用「聊天」完成了 iOS App 上架,全程没打开 Xcode

评论 抢沙发

9 + 6 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮