iOS项目集成flutter

iOS项目集成flutter

1.创建flutter module

假设我们已经有了一个iOS项目,路径为 path/nativeAddFlutter/Test(工程名),那我们要在TestFlutter同级目录下创建 flutter module

cd /Users/huangzengsong/Desktop/nativeAddFlutterflutter create -t module my_flutter

执行后结果为

2.配置Podfile

集成flutter需要用到CocoaPods进行依赖管理,因为flutter项目会用到很多第三方插件

A.配置路径

B.给需要用到flutter的Target添加

source 'https://github.com/CocoaPods/Specs.git'platform :ios, '11.0'flutter_application_path = '/Users/huangzengsong/Desktop/nativeAddFlutter/my_flutter'load File.join(flutter_application_path, '.ios', 'Flutter', 'podhelper.rb')target 'Test' dopod 'AFNetworking'install_all_flutter_pods(flutter_application_path)end

C.执行pod install

cd /Users/huangzengsong/Desktop/nativeAddFlutter/Testpod install

执行后结果为

3.禁用bitcode

flutter不支持bitcode,所以在项目中要设置ENABLE_BITCODE为NO,选择对应Target ,然后找到Build Settings->Build Options->Enable Bitcode改为NO即可



参考:https://www.cnblogs.com/tangjianfeng/p/12382781.html

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部