美文网首页
flutter 1.20.2 mac电脑+android手机+i

flutter 1.20.2 mac电脑+android手机+i

作者: loquito | 来源:发表于2020-08-22 17:19 被阅读0次

    https://flutterchina.club/setup-macos/ 

    中文的官方文档,按照指引,android studio作为IDE,安装插件,android真机运行无异样。小米note3

    连接iphonexs,android studio可识别到手机,但是跑程序,就报错。

    当然错误有很多种,首先保证不是自己机器的环境问题,运行flutter doctor,本地全勾,所以从其它方向找原因

    第一个错是需要手机注册到开发者账号

    There are no devices registered in your account on the developer website. Plug in and select a de...之类的,之前没截图,看了百度的搜索记录,大概是这样

    注册apple的开发者账号,付费,必须付费,不付费在apple developer网页都不会加载出那些信息。年费688,算了,一个月一杯星巴克的钱。。。有点疼

    之后开始注册手机到账号

    https://blog.csdn.net/it_liuchengli/article/details/50995990 根据这个博客指引,可能界面稍微不一样,但是大同小异。

    期间创建证书的过程看这个https://help.apple.com/developer-account/#/devbfa00fef7

    注册好了之后,继续搞

    先用命令行到flutter项目下,运行flutter clean,将之前的报错信息清理

    然后继续选择ios设备运行

    接下来报错“无法打开iproxy,因为无法验证开发者”

    根据这个文章解决https://www.jianshu.com/p/d55dc0e699db,其中有几个命令,有部分可能会提示文件不存在,继续执行,不用理会,我的大概只删掉了2个还是3个,不记得了。一开始2个是提示文件不存在的

    接下来继续,项目下flutter clean,再选择ios真机运行

    安装成功,手机上app图标出现,并运行,但是白屏,此时android studio一直提示 Syncing files to device 大概几分钟都不动,肯定还是遇到问题了

    网上找到答案,终端执行 brew upgrade --fetch-HEAD usbmuxd

    之后iphone便正常运行app了

    相关文章

      网友评论

          本文标题:flutter 1.20.2 mac电脑+android手机+i

          本文链接:https://www.haomeiwen.com/subject/rgivjktx.html