M1 MacBook Air上iOS模拟器运行Flutter应用报错求助
解决Flutter应用在iOS模拟器启动报错NSPOSIXErrorDomain Code:3的方案
针对你遇到的iOS模拟器启动Flutter应用时出现NSPOSIXErrorDomain Code:3 No such process错误,可按以下步骤尝试解决:
清理项目缓存与依赖
- 终端执行Flutter项目清理:
flutter clean - 进入项目iOS目录,重置CocoaPods依赖:
cd ios pod deintegrate pod clean rm Podfile.lock pod install - 在Xcode中执行清理构建文件夹:点击顶部菜单
Product > Clean Build Folder(快捷键Cmd+Shift+K)
- 终端执行Flutter项目清理:
重置iOS模拟器状态
打开iOS模拟器,点击顶部菜单Simulator > Reset Content and Settings...,确认重置后关闭模拟器,重新打开再尝试运行应用。检查Xcode架构配置
- 在Xcode中打开Runner工程,选中Runner target
- 进入
Build Settings标签,搜索Architectures - 确保
Architectures设置为Standard Architectures (arm64, x86_64);若使用M系列芯片Mac,可尝试将Build Active Architecture Only设置为Yes,或在模拟器启动时勾选Rosetta(右键模拟器图标 > Get Info > Open using Rosetta)
重启模拟器服务
- 关闭所有打开的Xcode、Android Studio及模拟器窗口
- 终端执行命令重启CoreSimulator服务:
killall -9 com.apple.CoreSimulator.CoreSimulatorService - 重新打开开发工具,尝试启动模拟器运行应用
内容的提问来源于stack exchange,提问作者Keval Gajjar
相关产品推荐
相关产品推荐

