Codemagic“获取签名文件”脚本以状态码 9 退出
Posted
技术标签:
【中文标题】Codemagic“获取签名文件”脚本以状态码 9 退出【英文标题】:Codemagic `Fetch signing files` script exited with status code 9 【发布时间】:2022-01-02 04:22:01 【问题描述】:您好,我是 Flutter 的新手,没有 mac,我使用 Codemagic,我在 codemagic.yaml 中设置了密钥,但出现错误:
日志:
Executing AppStoreConnect action fetch-signing-files failed unexpectedly. Detailed logs are available at "/var/folders/m7/h1mg7c7x40ddjz6mxjxm3htr0000gn/T/codemagic-23-11-21.log". To see more details about the error, add `--verbose` command line option.
Executing AppStoreConnect action fetch-signing-files failed unexpectedly. Detailed logs are available at "/var/folders/m7/h1mg7c7x40ddjz6mxjxm3htr0000gn/T/codemagic-23-11-21.log". To see more details about the error, add `--verbose` command line option.
Build failed :|
Step 3 script `Fetch signing files` exited with status code 9
Build failed :|
Step 3 script `Fetch signing files` exited with status code 9
codemagic.yaml 的脚本部分:
- name: Fetch signing files
script: |
app-store-connect fetch-signing-files $BUNDLE_ID --type ios_APP_STORE --create
我是不是忘记了什么?
【问题讨论】:
嘿,很难说您的配置到底出了什么问题,因为“状态代码 9”是 App Store Connect 的一般响应。我最好的猜测是您会错过或提供不正确的凭据。在此处阅读有关 iOS 代码签名的更多信息docs.codemagic.io/yaml-code-signing/signing-ios 【参考方案1】:我相信this PR 为此类错误引入了更好的错误处理。 PR 已于今天早些时候合并,您可以运行新版本以查看详细的错误消息。
从更改看来,您为私钥提供了错误的值。
【讨论】:
感谢您的回答,是的,我提供了错误的私钥,但现在我遇到了另一个问题,在构建时返回错误:已完成配置代码签名设置未找到匹配的代码签名配置文件!导出项目的生成选项....未找到有效的代码签名证书您可以连接到您的 Apple Developer 帐户...我确定密钥是正确的:/ 很高兴听到原始问题得到解决?随时接受答案 - 它可以帮助其他用户解决相同的问题。如果您还有其他问题,最好创建一个新帖子或在 slack.codemagic.io 中提问以上是关于Codemagic“获取签名文件”脚本以状态码 9 退出的主要内容,如果未能解决你的问题,请参考以下文章