升级Xcode15后 Flutter项目遇到了几个问题汇总
一、cocoapod找不到path_provider_foundation的podspec文件
flutter运行iOS的时候,报了这样一个错误,cocoapod找不到path_provider_foundation的podspec文件,在项目中查看了一下,发现实际目录变成了path_provider_foundation-2.3.2/darwin/path_provider_foundation.podspec
解决方法: 删除Podfile文件,运行pub get便会重新生成,再执行pod install后,就不会出现这种错误了
二、iOS端 WPathMonitor() 初始化崩溃
解决方法参考自:许许许许许许许许的《Xcode15 更新后的一些坑》,采用的方式二的解决方案:
在podfile文件中添加
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
if config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'].to_f < 12.0
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
end
end
end
end