简介
记录Flutter中的那些坑与解决方案
问题
1.[error] Error running update: [!] Unknown installation options: disable_input_output_paths
问题描述:当前cocopods版本1.5.3,打开Xcode工程,终端执行
pod install
,报上述错误方案一:可以通过在Flutter工程ios目录中查找Podfile文件,用Xcode打开,找到
:disable_input_output_paths => true
,删除,保存,重新pod install
- 方案二:根据AndroidStudio控制台提示,升级cocopods版本至1.6.0或者以上。
2. Dart SDK路径找不到
- 运行新的工程时,可以会遇到Dart SDK路径找不到的问题
- 配置sdk的路径,前提是已经下载完成,一般只要搭建过flutter环境都会有此SDK,路径为
flutter/bin/cache/dart-sdk
,然后选择完路径后,点击右下角ok配置完成。
3. [!] Invalid Podfile
file: syntax error, unexpected tSTRING_BEG, expecting keyword_do or '{' or '('
- 更改podfile文件后执行
pod install
遇到上述 - 仔细检查 ,可以少了end 或者 多了些 不必要的符号
4. Flutter 在Xcode上编译报错:Target 'Runner': script phase “[CP] Embed Pods Frameworks”的结局方法
- 打开
file => workspace settings => Build System => 更改为Legacy Build System
- clean工程,重新运行
设置如图所示