Flutter iOS真机运行报错闪退,错误码-65555如何解决?
解决方案
第一步:修改Info.plist配置
针对日志提示的iOS 14+本地网络权限要求,按以下步骤修改配置:
- 打开项目下的
ios/Runner/Info.plist文件 - 添加数组类型的
NSBonjourServices键,为其新增两个数组项:_dartobservatory._tcp_nsqlookupd._tcp
- 添加字符串类型的
NSLocalNetworkUsageDescription键,值填写调试阶段需要访问本地网络,以支持热重载、DevTools等开发功能
第二步:清理项目缓存
针对fopen文件找不到的缓存报错,执行以下命令清理重建:
- 项目根目录执行缓存清理:
flutter clean - 重新拉取依赖包:
flutter pub get - 进入iOS目录更新Pod依赖:
cd ios && pod install
第三步:重试部署
- 重启Android Studio,拔掉并重新连接iPhone真机
- 重新执行部署操作,应用首次打开时弹出本地网络权限申请时,点击允许即可正常运行
- 如果仍然部署失败,可直接用Xcode打开
ios/Runner.xcworkspace文件,确认签名配置、设备授权均正常后,通过Xcode直接部署一次验证。
内容的提问来源于stack exchange,提问作者MurkyNewspaper9
相关产品推荐
相关产品推荐

