iOS项目中集成Flutter的最新适配升级
2020-01-11 21:15
1546 查看
如果你在2019年8月之前将Flutter添加到现有iOS项目,本文值得你一看。
在2019年7月30日,合并合并请求flutter / flutter#36793之前
Flutter 1.8.4-pre.21,
将Flutter添加到现有的iOS应用程序需要更改Podfile,
并在现有Xcode项目中添加运行脚本构建阶段。
要在此拉取请求之后更新到Flutter,您必须更改Podfile,删除“运行脚本”构建阶段,然后重新生成podhelper脚本。
Podfile的改变
以前,需要将以下几行添加到
Podfile:
flutter_application_path = 'path/to/my_flutter/' eval(File.read(File.join(flutter_application_path, '.ios', 'Flutter', 'podhelper.rb')), binding)
这应该更新为:
flutter_application_path = 'path/to/my_flutter/' load File.join(flutter_application_path, '.ios', 'Flutter', 'podhelper.rb') target 'MyApp' do install_all_flutter_pods(flutter_application_path) end target 'MyAppTests' do install_all_flutter_pods(flutter_application_path) end
构建阶段,用于构建Dart代码
以前,需要将构建阶段添加到现有Xcode项目中:
"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" build "$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" embed
此构建阶段不再是必需的,必须删除。
重新生成podhelper.rb
cd 'path/to/my_flutter/' rm .ios/Flutter/podhelper.rb flutter build ios
相关文章推荐
- Flutter开发iOS老项目集成Flutter流程(49)
- IOS老项目集成Flutter
- 最新iOS原生项目集成React-Native
- iOS项目使用Carthage来集成开源库的framework
- IOS项目Jenkins集成脚本举例
- 现有iOS项目集成React Native过程记录
- iOS项目更新之升级Xcode7 & iOS9
- 【iOS 开发】iOS 开发 简介 (IOS项目文件 | MVC 模式 | 事件响应机制 | Storyboard 控制界面 | 代码控制界面 | Retina 屏幕图片适配)
- 2016年最新iOS面试题精选总结 --- 项目问题(六)
- 教程:在iOS项目里面集成使用GHUnit。
- iOS IPv6 最新升级攻略
- 兼容iOS 10 ,升级xcode8出的一堆问题的解决方案,以及一些适配.
- IOS项目集成ShareSDK实现第三方登录、分享、关注等功能。
- iOS 环信集成项目应用
- iphone ios 如何开发升级适配 iphone5 4inch
- iOS项目集成LinPhone
- 2019最新麦子学院iOS应用开发项目实战(完整)
- 手把手教你利用Jenkins持续集成iOS项目
- 最新ShareSdk简洁版集成注意事项(IOS)
- 最新《iOS技术中高级篇项目实战》