You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Codemagic构建iOS应用时遭遇代码签名错误求助

解决Codemagic构建iOS应用的代码签名问题

本地Xcode预配置

  • 打开项目iOS目录下的Runner.xcworkspace
  • 在Xcode导航栏选中Runner项目,接着选择Runner目标
  • 切换到Signing & Capabilities标签,完成以下操作:
    • 先在Xcode偏好设置中登录你的Apple ID
    • 确认项目的Bundle ID是唯一值,不能与App Store中已存在的应用重复
    • 若需真机测试,在Apple开发者账号后台注册你的设备UDID
    • 勾选「Automatically manage signing」,让Xcode自动生成并配置签名证书和描述文件
  • 本地运行项目验证签名正常,随后在iOS设备的「设置>通用>设备管理」中找到对应证书,点击信任

Codemagic平台配置

自动签名方式

  • 进入Codemagic项目的构建设置,找到iOS代码签名模块
  • 选择「Connect Apple Developer Account」,用你的Apple ID完成授权
  • 开启「Automatic code signing」选项,确保Bundle ID与本地Xcode配置一致
  • 确认Codemagic已获取到开发者账号中的证书和描述文件

手动签名方式

  • 从Apple开发者账号后台下载对应类型的代码签名证书(.p12格式)和匹配的描述文件
  • 在Codemagic的「Code signing identities」和「Provisioning profiles」中分别上传上述文件
  • 在构建配置的iOS签名设置里,指定已上传的证书和描述文件名称

额外注意事项

  • 确保你的Apple开发者账号处于有效状态(需为付费账号,免费账号仅支持真机测试,无法发布应用)
  • 发布构建需使用发布证书和描述文件,不要混用开发环境的签名文件
  • 检查Codemagic构建环境的Xcode版本,尽量与本地开发使用的版本保持一致,避免版本差异引发签名问题

内容的提问来源于stack exchange,提问作者hussein work

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 15:42:19