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

Flutter iOS及MacOS代码签名错误问题求助

解决Flutter iOS模拟器签名失败问题

针对你遇到的iOS模拟器签名失败问题,可按以下步骤排查解决:

  • 检查Xcode签名配置
    打开项目ios目录下的Runner.xcworkspace,选中Runner target,进入Signing & Capabilities标签页:

    • 勾选Automatically manage signing
    • 在Team下拉菜单中选择你自己的Apple ID关联团队(个人开发者选个人团队即可,模拟器调试无需付费证书)
  • 清理并重置iOS构建环境
    执行以下命令彻底清理缓存并重新安装依赖:

    flutter clean
    rm -rf ios/Pods
    rm ios/Podfile.lock
    rm -rf ~/Library/Developer/Xcode/DerivedData
    cd ios && pod install
    cd .. && flutter run
    
  • 验证IntelliJ运行配置
    在IntelliJ中打开Run/Debug Configurations:

    • 确认iOS运行配置的Build Configuration为Debug
    • 不要手动指定错误的签名身份,保持默认让Xcode自动处理
  • 检查Flutter与Xcode版本兼容性
    执行flutter doctor命令,查看是否有Xcode相关的版本警告,确保两者使用兼容的稳定版本,版本不匹配也可能引发签名异常

  • 手动修正项目签名配置
    打开ios/Runner.xcodeproj/project.pbxproj文件,搜索CODE_SIGN_IDENTITY:

    • 确保Debug模式对应的CODE_SIGN_IDENTITY值为iPhone Developer或留空,避免强制指定无效的签名身份

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 02:20:00