三年前我传个 IPA 要一个下午,现在只要一杯咖啡
三年前,我接了一个外包项目。
一个简单的工具类 iOS App,预算不多,排期紧。甲方对接人很 Nice,唯一的要求是:
「下周五之前上架。」
我当时想:代码都写完了,传个包能有多难?
那个下午我记忆犹新。
📅 三年前:一个下午
| 时间 | 事件 | 耗时 |
|---|---|---|
13:00 |
打开 Xcode → Archive | 20 min |
13:25 |
打开 Application Loader → 登录 → 上传 | — |
13:40 |
❌ 报错:Missing Push Notification Entitlement |
— |
我没用过推送,但 Info.plist 里残留了一个 aps-environment。删掉。重新 Archive。 |
30 min | |
14:10 |
❌ 报错:Invalid Signature |
— |
| 证书链断了。公司 Mac 和家里 Mac mini 两套钥匙串。需要重新导出 P12、重新下载描述文件。 | 50 min | |
15:00 |
第三次上传 | — |
15:25 |
❌ 报错:ITMS-90022: Missing required icon |
— |
Asset Catalog 里缺了一个 1024×1024 的 App Store 图标。 |
45 min | |
16:10 |
✅ 第四次上传。走完了。 | — |
我看着 Upload Successful 的字样,没有如释重负——只有麻木。
窗外天已经黑了。
那一天我花在上传上的时间:3 小时 10 分钟。
写完整个 App 的核心逻辑也才用了两天。
☕ 现在:一杯咖啡
上周,又有一个 IPA 要传。同一个 Apple ID,不同的项目,不同的 Mac。
但这次心态完全不一样了。
我没有打开 Xcode。
我打开了 初雪云。
- 登录
- 选择证书(之前在线创建好的,不需要导出 P12,不需要翻钥匙串)
- 选择 IPA
- 点击上传
去厨房倒了杯咖啡。
回来的时候,进度条已经走完了。
App Store Connect 里出现了新构建版本。
从打开浏览器到上传成功:不到 8 分钟。
🔍 中间差了三年,但其实只差了一件事
不是技术变先进了。
苹果的上传协议还是那个协议。验证规则还是那些规则。证书体系还是那套证书体系。
变的东西只有一个:
上传链路被搬到了云端。
你不再需要:
- ❌ 本地的 Xcode 版本
- ❌ 稳定的国际网络
- ❌ 两台电脑之间同步钥匙串
- ❌ 为一个
1024×1024的图标重新 Archive
你只需要:
- ✅ 一个浏览器
听起来像是「不就是换了个工具吗」——但做过的人都懂。
这三年的差距,是:
| 之前 | 之后 |
|---|---|
| 一个下午 | 一杯咖啡 |
| 「我到底哪里又搞错了」 | 「传完了,去看看审核状态」 |
| 焦虑 | 笃定 |
✋ 所以,我想跟你说
如果你现在每次传 IPA 还在踩我三年前踩过的坑——
证书混乱、网络抽风、Xcode 版本不对、Transporter 报一些看不懂的错……
换条路。
上传这件事,不值得你花一个下午。
有一杯咖啡的时间,够了。
你觉得三年后的上传体验会是什么样?评论区聊聊。

浙公网安备 33010602011771号