论APP打包之怪现状

夜正长,"构建成功"四个绿字在暗夜里亮得刺眼。我独坐在显示器前沉思——这Xcode原是极好的物事么?怎地生出这许多繁文缛节来。

深夜码字图

现今的开发者们大抵是中了魔怔的。Archive也罢,Provisioning Profile也罢,总归要教人把血性都磨尽了才罢休。"证书无效","签名冲突",这些个西洋字母排列组合成的报错,倒比那衙门里的朱批更教人惶恐些。

"先生何不试试Clean Build Folder?"同坐的后生呷着咖啡道。

打包之事原是要见真章的:

  • .app包如待嫁女儿身,须得里外打点妥当
  • .ipa包似远行的游子,少不得备齐通关文牒
  • TestFlight若那市集的当铺柜台,总要挑三拣四方肯收下货品
旧时编译法直如老农耕地虽慢却实在
今之自动化恍若机关傀儡快则快矣总缺些人气

最奇是那App Store审核之流程:

[UIApplication sharedApplication] 
.openURL:[NSURL URLWithString:@"human_wasting_life"]];
// 返稿信倒比情书来得勤快
// 4.3条款俨然成了新式文字狱
// 图标尺寸差得半分便要杀头似的

"叮——"
CI/CD机器人又在仓库里跑动起来
月光斜斜地照在Jenkins面板上
分明写着两个大字:失败!

附录:开发者九重劫数表解

  1. 证书过期浑不知
  2. 设备UDID未登记
  3. 钥匙串里寻密钥
  4. 审核三月无消息

我合上电脑走到窗前。
远处高楼上的霓虹兀自闪烁:SwiftUI...ARKit...CoreML...这些个新名词像极了当年咸亨酒店里的茴香豆——总有人变着法儿数它们的写法。

*此文作于壬寅年七月初七子时二刻
于沪上某共享工位电费将尽之际*