美文网首页
集成Flutter项目中.ios项目缺失或者不完整

集成Flutter项目中.ios项目缺失或者不完整

作者: kevinXiao | 来源:发表于2023-08-16 11:31 被阅读0次
截屏2023-08-17 09.55.33.png

1:第一步找到其他xcode项目,拷贝一份Runner.Xcodeproj文件到.iOS目录下,在cd到.iOS目录下执行

pod init
image.png

2:生成好Podfile文件后执行

pod install --verbose --no-repo-update

3:cd到原生项目下执行

pod install

可能遇到的问题
The current Dart SDK version is 2.12.0.
Because my_flutter requires SDK version >=2.17.0 <3.0.0, version solving failed.

解决方法:mac下配置Flutter环境变量

  1. 执行打开.bash_profile文件的命令:
open -e .bash_profile

2.打开.bash_profile文件后直接在最末尾处追加设置flutter环境变量:

export FLUTTER_HOME=/Users/nihisashi/Desktop/FlutterSDK3/flutter
export PATH=$PATH:/Users/nihisashi/Desktop/FlutterSDK3/flutter/bin
export PATH=$PATH:/Users/nihisashi/Desktop/FlutterSDK3/flutter/bin/cache/dart-sdk/bin

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

可能遇到的问题二
执行 flutter doctor
会提示 【zsh: command not found: flutter】

解决方案一:
每次打开终端都需要先输入source .bash_profile,再使用flutter命令

可能遇到的问题三

No podspec found for Flutter in ../my_flutter/.iOS/Flutter/engine
到其他flutter项目目录下,拷贝一份Flutter.podspec文件到该目录下

image.png

相关文章

网友评论

      本文标题:集成Flutter项目中.ios项目缺失或者不完整

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