接手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