Flutter应用在Windows/macOS模拟器上突然无法正常运行求助
解决Flutter iOS模拟器无限加载(PET服务初始化失败)的方案
以下是针对该问题的可行解决办法,按操作优先级排序:
1. 重置iOS模拟器
- 打开模拟器,点击顶部菜单栏的
Hardware→Erase All Content and Settings...,确认重置后重启模拟器,再执行flutter run。 - 该操作会清除模拟器所有缓存数据,可解决多数模拟器状态异常问题。
2. 清理项目缓存与依赖
在项目根目录依次执行以下命令:
flutter clean cd ios pod deintegrate pod install cd .. flutter pub get
完成后重新构建项目,尝试在模拟器运行。
3. 更新Xcode与iOS模拟器
- 打开App Store检查并更新Xcode至最新版本;
- 打开Xcode的
Preferences→Components,将iOS模拟器更新到对应系统的最新版本。 - 旧版本模拟器可能存在与新版Flutter/Xcode的兼容性冲突。
4. 排查第三方依赖
- 检查近期新增的第三方库,尤其是涉及隐私追踪、设备权限类的依赖(PET服务通常与隐私追踪机制相关);
- 暂时注释可疑依赖,重新运行项目,确认是否为依赖冲突导致的问题。
5. 重置Flutter环境
- 执行
flutter doctor检查环境状态,修复所有提示的异常项; - 执行
flutter upgrade将Flutter升级至最新稳定版。
内容的提问来源于stack exchange,提问作者coor_angar
相关产品推荐
相关产品推荐

