运行flutter项目报错
[!] The 'Pods-Runner' target has transitive dependencies that include statically linked binaries: (AMap2DMap/MAMapKit.framework, AMapLocation/AMapLocationKit.framework, and Pods/AMapSearch/AMapSearchKit.framework)
解决方案 :使用静态框架
将所有涉及的库转换为静态框架可以解决这个问题。首先,确保你使用的是 CocoaPods 1.9.0 或更高版本,因为这些版本引入了 use_frameworks! :linkage => :static
选项。
-
打开
ios/Podfile
,在target 'Runner' do
块中添加以下内容:target 'Runner' do use_frameworks! :linkage => :static
添加后是这样的:
-
重新安装 Pods:
cd ios pod install