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

使用Codemagic构建Flutter应用发布TestFlight时签名报错求助

解决Codemagic构建Flutter应用上传TestFlight的签名权限错误

你的错误核心是:当前使用的通配符Provisioning Profile XC Wildcard ios_app_store 1659738754 不包含com.apple.developer.applesignin(苹果登录)权限,但你的项目里启用了苹果登录功能,导致签名失败。

以下是具体解决步骤:

  • 确认项目苹果登录能力配置
    打开ios/Runner.xcworkspace,选中Runner target,切换到Signing & Capabilities标签,检查是否添加了Sign In with Apple能力。如果已添加,这个能力会自动把com.apple.developer.applesignin权限写入项目的entitlements文件。

  • 创建专属Provisioning Profile
    通配符(*)类型的Profile无法包含苹果登录这类特定权限,必须创建对应你应用Bundle ID的专属Profile:

    1. 登录苹果开发者后台,进入Certificates, Identifiers & Profiles页面
    2. 在Identifiers列表找到你的应用ID,确认已启用Sign In with Apple能力
    3. 进入Provisioning Profiles板块,创建App Store类型的新Profile,关联这个已配置苹果登录的应用ID
    4. 可以下载替换本地Profile,或者依赖Codemagic的自动签名功能(只要App ID配置正确,Codemagic会通过App Store Connect API自动匹配对应权限的Profile)
  • Codemagic构建配置检查
    在Codemagic的构建设置中:

    • 不要手动指定旧的通配符Profile
    • 开启Automatic code signing选项,让系统自动匹配符合应用权限的Profile
  • 本地验证后再触发构建
    在Xcode中执行Product > Build,确认本地构建无签名错误后,再重新运行Codemagic的构建任务

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 11:54:14