【问题标题】:Codemagic `Fetch signing files` script exited with status code 9Codemagic“获取签名文件”脚本以状态码 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

标签: continuous-integration codemagic


【解决方案1】:

我相信this PR 为此类错误引入了更好的错误处理。 PR 已于今天早些时候合并,您可以运行新版本以查看详细的错误消息。

从更改看来,您为私钥提供了错误的值。

【讨论】:

  • 感谢您的回答,是的,我提供了错误的私钥,但现在我遇到了另一个问题,在构建时返回错误:已完成配置代码签名设置未找到匹配的代码签名配置文件!导出项目的生成选项....未找到有效的代码签名证书您可以连接到您的 Apple Developer 帐户...我确定密钥是正确的:/
  • 很高兴听到原始问题得到解决?随时接受答案 - 它可以帮助其他用户解决相同的问题。如果您还有其他问题,最好创建一个新帖子或在 slack.codemagic.io 中提问
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-11-07
  • 1970-01-01
  • 2017-05-18
  • 1970-01-01
  • 2021-10-23
  • 2016-04-16
  • 1970-01-01
相关资源
最近更新 更多