配置文件的 Codemagic 问题

Posted

技术标签:

【中文标题】配置文件的 Codemagic 问题【英文标题】:Codemagic issue with provisioning profile 【发布时间】:2021-12-22 08:15:05 【问题描述】:

在 Codemagic 上构建 ios 项目时出现以下错误:

Completed configuring code signing settings
    Did not find matching provisioning profiles for code signing!
    Generated options for exporting the project
     - Method: ad-hoc
     - Provisioning Profiles: []
     - Signing Certificate: 
     - Signing Style: manual
     - Team Id:

Encountered error while building IPA:
error: Couldn't load -exportOptionsPlist: Failed to decode "provisioningProfiles". Expected to decode Dictionary<String, Any> but found an array instead.

有什么办法吗?

codemagic.yaml

【问题讨论】:

嘿,你能用片段codemagic.yaml 文件或相关的工作流编辑器设置更新你的问题吗? 【参考方案1】:

您共享的release-pipeline 工作流没有发布到 App Store 的以下强制性步骤:

代码签名配置 建筑.ipa

看起来它只是为 Google Play 配置的。

检查这个例子https://docs.codemagic.io/yaml-quick-start/building-a-flutter-app/#ios-builds

【讨论】:

您能否更具体一点,iOS 设置的哪一部分是无效的? @米哈伊尔托卡列夫 嘿@Joe 我已经更新了我的答案,希望你能抽出时间通过我分享的链接查看示例

以上是关于配置文件的 Codemagic 问题的主要内容,如果未能解决你的问题,请参考以下文章

Codemagic 自动构建没有被触发

“Runner”包含不在权利文件中的权利

Codemagic“获取签名文件”脚本以状态码 9 退出

Codemagic 不适用于 iOS 中的自定义运行脚本?

Flutter:无法在 codemagic 上为 ios 构建

Flutter - Codemagic - 自定义方案的 iOS 代码签名问题