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

Flutter运行失败:iOS签名身份缺失,无法完成代码签名

解决Flutter iOS调试时签名身份找不到的问题
  • 检查Xcode签名配置
    打开项目iOS目录下的Runner.xcworkspace,选中Runner target后进入Signing & Capabilities标签页:

    • 确认Automatically manage signing已勾选
    • 选择绑定你Apple ID的有效开发团队
    • 模拟器调试对签名要求较低,但需确保团队选择不为空
  • 清理项目缓存
    依次执行以下命令清理Flutter和iOS依赖缓存:

    flutter clean
    flutter pub get
    cd ios
    pod deintegrate
    pod install
    

    同时在Xcode中执行Product -> Clean Build Folder(快捷键Cmd+Shift+K)清理构建缓存

  • 验证钥匙串证书
    打开「钥匙串访问」应用,确认Apple Development类型的证书存在且未过期:

    • 若证书缺失或异常,打开Xcode的Settings -> Accounts,选中你的Apple ID,点击Manage Certificates,通过+按钮重新生成开发证书
  • 手动指定签名(自动管理失效时)
    若自动签名配置无效,可尝试手动指定:

    • 取消Automatically manage signing勾选
    • 在Signing Certificate中选择你的开发证书
    • 对应选择匹配的Provisioning Profile

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 16:42:04