flutter 踩坑日记一

接手flutter 项目 master主分支 运行一切正常 切换到dev分支 运行各种bug 各种冲突 特此做记录 方便备查

一、用AS运行项目 flutter clean  清理缓存、更新pod  install 库、 flutter build iOS 运行iOS项目 三步走

二、Xcode 运行报错 1)本地库版本不一致 用AS 全局搜索 改统一最新版本

2)集成融云库报错 rongcloud_rtc_plugin 集成方式有问题  正常情况是这样的:  rongcloud_rtc_plugin:   

   git:

       url: git://github.com/rongcloud/rongcloud-rtc-flutter-sdk.git

不需要加path 避免分支节点报错

3)The 'Pods-Runner' target has transitive dependencies that include  

有三种解决方案:1、podfile 文件删除userframe! 这样swift引OC 会报错

2、在podfile文件添加  pre_installdo|installer|# workaround for https://github.com/CocoaPods/CocoaPods/issues/3289Pod::Installer::Xcode::TargetValidator.send(:define_method,:verify_no_static_framework_transitive_dependencies){}end  也有一个问题就是引入的第三方库会报错 显示未引入

3、在插件 ios podspec 上增加 s.static_framework = true 解决了问题

三、Xcode Command PhaseScriptExecution failed with a nonzero exit code 提供一个解决方案 : https://blog.csdn.net/qq_40697071/article/details/99055070

你可能感兴趣的:(flutter 踩坑日记一)