记iOS集成Flutter遇到的问题


Mac安装Flutter就不多说了,本文主要针对集成时候遇到的问题


1.cocoapods

网上看到的大部分文章引入方式为

flutter_application_path = '../my_flutter/'

eval(File.read(File.join(flutter_application_path, '.ios', 'Flutter', 'podhelper.rb')), binding)

之后执行pod intall。在这一步尝试了不下10次,每次pod install成功执行,但是Flutter并没有引入到工程中来。。。查看官方文档才发现修改了引入方式


flutter_application_path = '../my_flutter/'

load File.join(flutter_application_path, '.ios', 'Flutter', 'podhelper.rb')

install_all_flutter_pods(flutter_application_path)

2.Command PhaseScriptExecution failed with a nonzero exit code


3 pod No podspec found for `Flutter` in `../my_flutter/.ios/Flutter/engine`

cd my_flutter文件夹,终端中执行 flutter run

4.building for is simulator but the linked and embedded framework 'app.framework' was built for ios

1)删除.ios/flutter/app.framework

2) 重新 flutter run 编译运行

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。