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

Android Studio中iOS Simulator无法运行Flutter项目的问题求助

Flutter项目在Android Studio运行失败(Xcode可正常运行)

问题描述

我的Flutter项目能在Xcode中正常运行,但在Android Studio中无法启动。已删除旧开发者账户的钥匙串证书,但Android Studio仍会查找旧凭据;即便在Xcode中删除该账户,尝试在Android Studio运行项目后账户又会自动恢复。

报错信息

--- xcodebuild: WARNING: Using the first of multiple matching destinations:
    { platform:iOS Simulator, id:FEF8278D-959F-4D62-9A49-71CDCB82B074, OS:18.0, name:iPhone 16 Pro Max }
    { platform:iOS Simulator, id:FEF8278D-959F-4D62-9A49-71CDCB82B074, OS:18.0, name:iPhone 16 Pro Max }
    2024-09-22 21:29:49.077 xcodebuild[32544:1459090]  DVTDeveloperAccountManager: Failed to load credentials for B7074919-FC54-4A8F-94B8-A79D26E84839: Error Domain=DVTDeveloperAccountCredentialsError Code=0 "Invalid credentials in keychain for hande@example.com, missing Xcode-Token" UserInfo={NSLocalizedDescription=Invalid credentials in keychain for hande@example.com, missing Xcode-Token}
    2024-09-22 21:29:49.079 xcodebuild[32544:1459090]  DVTDeveloperAccountManager: Failed to load credentials for hande@example.com: Error Domain=DVTDeveloperAccountCredentialsError Code=0 "Invalid credentials in keychain for hande@example.com, missing Xcode-Token" UserInfo={NSLocalizedDescription=Invalid credentials in keychain for hande@example.com, missing Xcode-Token}
    ** BUILD FAILED **
Could not build the application for the simulator.
Error launching application on iPhone 16 Pro Max.

环境信息

  • Xcode Version 16.0 (16A242d)
  • Flutter (Channel stable, 3.24.0, on macOS 14.5 XXX darwin-arm64, locale en-TR)
    • Flutter版本3.24.0,稳定版路径:/Users/handelika/Development/flutter/flutter_3.24.0_stable
    • Dart版本3.5.0
    • DevTools版本2.37.2

已尝试的解决方法

  • 清理Android Studio无效缓存
  • 清理驱动数据
  • 清理iOS Simulator内容和设置
  • 执行Pod更新、删除、清理和安装操作

解决步骤

1. 彻底清除钥匙串中的旧账户凭据

  • 打开「钥匙串访问」应用
  • 在搜索栏输入旧账户邮箱(hande@example.com),删除所有相关条目,重点删除标注为Xcode-Token的项目
  • 再搜索账户ID(B7074919-FC54-4A8F-94B8-A79D26E84839),删除所有匹配的条目

2. 重置Xcode的开发者账户缓存

  • 完全关闭Xcode和Android Studio
  • 打开终端,执行以下命令:
    rm -rf ~/Library/Developer/Xcode/DeveloperAccounts
    rm -rf ~/Library/Developer/Xcode/DerivedData
    

3. 清理Flutter项目及Pods缓存

  • 在项目根目录执行:
    flutter clean
    
  • 进入iOS目录,清理Pods相关文件:
    cd ios
    pod deintegrate
    pod clean
    rm Podfile.lock
    

4. 重新配置开发者账户

  • 打开Xcode,添加有效的开发者账户并完成登录验证
  • 在Android Studio中,通过File > Open选择项目的ios目录,打开后在Xcode配置面板确认账户已正确关联项目
  • 返回Flutter项目根目录,执行:
    flutter pub get
    cd ios && pod install
    

5. 验证Android Studio的Xcode配置

  • 打开Android Studio的「设置」,进入Languages & Frameworks > Flutter > iOS
  • 确认Xcode路径指向正确的安装目录(默认应为/Applications/Xcode.app)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 22:33:26