三年前我传个 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 报一些看不懂的错……

换条路。

上传这件事,不值得你花一个下午。

有一杯咖啡的时间,够了。


你觉得三年后的上传体验会是什么样?评论区聊聊。

posted @ 2026-07-22 11:26  初雪云  阅读(1)  评论(0)    收藏  举报