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

Android Studio运行Flutter iOS模拟器时出现Failed to codesign错误

Flutter iOS模拟器调试签名错误解决方向
  • 先完成Xcode初始化配置
    第一次打开Xcode,必须同意协议并完成附加组件安装,这是iOS开发环境的基础步骤。之后进入Xcode偏好设置(Preferences)的Accounts标签,添加你的Apple ID并登录,确保账号状态正常,完成后关闭Xcode。

  • 检查项目签名配置
    在Android Studio中打开项目ios目录下的Runner.xcworkspace文件(注意是xcworkspace,不是xcodeproj),在Xcode左侧选中Runner项目,切换到Signing & Capabilities标签:

    • 勾选Automatically manage signing
    • 在Team下拉菜单中选择你刚添加的Apple ID对应的团队(个人账号选自己的名字即可)
    • 如果页面出现红色报错,点击Fix Issue按钮让Xcode自动修复签名相关问题
  • 清理项目缓存后重建
    在终端依次执行以下命令:

    flutter clean
    flutter pub get
    flutter run
    
  • 检查钥匙串访问的签名证书
    打开钥匙串访问(Launchpad搜索即可),搜索"iOS Developer":

    • 确保证书没有红色叉号(无效状态),如果无效,右键删除证书,回到Xcode的Signing页面重新生成
    • 确认登录密钥链处于解锁状态(左上角锁图标如果是锁着的,点击解锁)
  • 验证模拟器与Xcode版本兼容性
    打开Xcode的Window -> Devices and Simulators,查看iPhone 14 Pro Max模拟器的iOS版本,确保Xcode版本支持该系统(比如Xcode 15适配iOS 17,Xcode 14适配iOS 16及以下),不兼容的话要么升级Xcode,要么创建对应版本的模拟器。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 17:43:10