Flutter iOS真机调试报错

苹果手机升级到iOS14以后,直接在Flutter上真机调试开始报错
Your Xcode version may be too old for your iOS version.
═══════════════════════════════════════════════════════════════════════════════════
2021-03-12 11:05:05.087 ios-deploy[17725:198226] [ !! ] Error 0xe8000022: The service is invalid. AMDeviceSecureStartService(device, CFSTR("com.apple.debugserver"), NULL, &con)
Could not run build/ios/iphoneos/Runner.app on 00008101-0011250C2E40001E.
Try launching Xcode and selecting "Product > Run" to fix the problem:
open ios/Runner.xcworkspace

Error launching application on iPhone12wf.

这是因为Flutter包内没有针对新版iOS做适配,我们只需要替换一下ios-deploy
解决方案网上都有链接

我这里粘贴一下方法:

https://github.com/ios-control/ios-deploy/releases/tag/1.11.2-beta.1下载解压运行ios-deploy,运行成功后在Products下找到ios-deploy。替换之前flutter中的ios-deploy。
flutter路径是:fultter根路径+/bin/cache/artifacts/ios-deploy/ios-deploy

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。