升级Xcode15后 Flutter项目在iOS端遇到了几个问题汇总

362 阅读1分钟

升级Xcode15后 Flutter项目遇到了几个问题汇总

一、cocoapod找不到path_provider_foundation的podspec文件

4ab47cf4effe655095032039d4fa81c8.png

90273c3336b7ba7eacbd4b62818052c9.png 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