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

Flutter构建iOS应用时遇签名错误,如何解决?

解决Xcode提示“未找到匹配'com.school.wcc2'的配置文件”的问题

错误(Xcode):未找到匹配'com.school.wcc2'的配置文件:Xcode无法找到与'com.school.wcc2'匹配的iOS应用开发配置文件。自动签名已禁用,无法生成配置文件。如需启用自动签名,请向xcodebuild传递-allowProvisioningUpdates参数。
在设备安装前,您的应用签名出现问题。
请验证项目中的Bundle Identifier与Xcode中的签名ID一致,可打开ios/Runner.xcworkspace进行操作。
也可尝试选择'Product > Build'来修复问题:构建设备版本时遇到错误。

以下是具体解决步骤:

1. 启用自动签名(最便捷方案)

界面操作方式

打开ios/Runner.xcworkspace,选中项目的Runner target,切换到Signing & Capabilities标签页:

  • 勾选Automatically manage signing选项
  • 在Team下拉菜单中选择你的Apple开发者团队
    Xcode会自动创建并匹配对应com.school.wcc2的配置文件。

命令行构建方式

如果是通过命令行执行构建(比如Flutter项目),在命令后添加-allowProvisioningUpdates参数即可自动生成配置文件:

flutter build ios --release -allowProvisioningUpdates

原生Xcode项目则使用:

xcodebuild -allowProvisioningUpdates

2. 手动校验并配置签名信息

  • 打开ios/Runner.xcworkspace,进入Runner target的General标签页,确认Bundle Identifier为com.school.wcc2,确保和开发者后台的配置一致
  • 登录Apple Developer后台,检查是否存在对应com.school.wcc2的开发/发布配置文件:
    • 若不存在,手动创建对应Bundle ID的配置文件
    • 下载配置文件后,导入Xcode(路径:Xcode偏好设置 → Accounts → 选中对应开发者账号 → Manage Profiles → 点击"+"导入或刷新)

3. 常规排查修复步骤

  • 执行Product > Clean Build Folder清理构建缓存,再重新执行Product > Build
  • 重启Xcode并重新连接测试设备
  • 检查Xcode中是否已登录有效的Apple开发者账号,且账号拥有该项目的开发权限

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 22:35:24