想学习下flutter, 但有个问题一直绕不过去

之前一直是一个前端开发, 现在想拓宽一下自己的技术栈,学习一下flutter.
因为手头上就一台iphone设备, 所以想一直用iphone进行调试.
但是在flutter create我的app 然后在android studio跑起来之后就一直报

图片描述

然后去手机上运行一下flutter, 会报这个错误
图片描述

解决这问题也不难, 百度到只要手机进入设置, 通用, 信任一下就可以了
图片描述

这时候就能打开flutter的demo了
图片描述

但是这样子打开是打开了, 但是因为之前android studio报的那个手机不信任的问题, 导致现在的demo无法热更新了,这样也根本无法调试

然后每次重启应用之后, 都要完成之前的操作, 即每次都验证失败, 然后去手机 设置-通用-信任一下手机, 然后还是无法热更新

请问有经验的ios开发的同学前辈们, 这是什么问题导致的啊?
为什么我每次都要信任手机呢? 每次都无法热更新

之前请教了我的一个ios前辈, 他也不是很清楚,他说可能是证书的问题但又说什么调试的话不需要证书什么的.这问题已经耽搁我学flutter一个多星期了. 希望有人能帮忙解答一下

阅读 2.9k
3 个回答

首先:flutter doctor,可以把所有信息贴进来,这一步主要是检查libimobiledevice这个库是否正常,因为libimobiledevice是用来和ios设备进行本地通信的。
然后:不要在手机上点击打开应用,通常你点击信任之后,重新在android studio运行一下代码,这时应该会在手机上打开你的应用。

模拟器调试!

个人开发账号信任过一次不要卸载下次再运行就不用继续信任了,做iOS那位是搞笑的吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题