【Flutter】Mac 上面创建Flutter ios项目

112 阅读1分钟

我的存放sdk的文件夹是flutter_sdk,存放代码文件夹目录是flutter_demo。

  1. cd 想要存储代码的文件夹目录下, 执行(flutter01替换成你想要的项目名)
sudo flutter create flutter01
  1. 然后在运行模拟器之前 必须给这个flutter01权限 否则 你执行flutter run 的时候会报错

截屏2024-09-05 12.25.08.png

sudo chmod -R 777 flutter01

或者 cd flutter01,执行

sudo chmod -R 777 *
  1. 修改Flutter Sdk目录的权限
sudo chmod -R 777 flutter
  1. 打开模拟器
  2. 通过在终端中输入以下命令来设置iOS模拟器:
open -a Simulator

或者打开你的文件夹->ios->双击Runnner

截屏2024-09-05 17.06.27.png 我们就打开了xcode, 点击运行按钮。

我是按照命令的方式执行的, 我在运行的时候报错

截屏2024-09-05 12.29.31.png

这个错误表明在尝试读取一个由 Flutter 库使用的 vector_math 文件出现权限问题。 解决方法: 进行一次 clean 并获取 packages,以下是在终端执行的命令:

flutter clean
flutter pub get

然后尝试再次运行 flutter run 就完美解决

截屏2024-09-05 12.31.36.png