最近公司用flutter开发一款app,像我这种从web转做移动端的人一直遇到不少坑,接下来就是记录flutter运行在ios端的过程。
我目前使用Xcode的版本是Version 12.3
![](https://img.haomeiwen.com/i15520787/63f3b6e1048bbb77.png)
1.先运行 flutter doctor 看有没有通过检查
![](https://img.haomeiwen.com/i15520787/c78e4b18b9f23209.png)
2.在Xcode>Preferences>Accounts账户中登录开发者账号(开发者账号不明白的可以自行百度了解一下)
![](https://img.haomeiwen.com/i15520787/709d5a943f556499.png)
3.Xcode引入Flutter项目下的ios文件夹
4.双击左侧的Runner>TARGETS下的Runner里的Signing & Capabilities 下的All 选择Team然后再设置 Bundle ldentitier (这个是包名)格式是可参考默认的名字来起 (一般格式为com.company.game,iOS里用于开发者证书)
![](https://img.haomeiwen.com/i15520787/f4bdc7d81db5bd5d.png)
5.真机连接Mac电脑(手机要点击信任,🔓并处于解锁状态)上图的第6步是要真机连接上电脑才能选择你的设备
![](https://img.haomeiwen.com/i15520787/044cdae12647df26.png)
6.选完设备后就运行,出现build success就证明成功了 安装好后在手机上有可能打不开,在手机的设置>能用>设备管理里信任就ok了
网友评论