美文网首页iOS开发技术
Xcode15 更新后的一些坑

Xcode15 更新后的一些坑

作者: 许许许许许许许许 | 来源:发表于2023-10-23 14:31 被阅读0次

Xcode15 在Flutter开发中遇到的一些坑

问题一:在Flutter 中遇到 NWPathMonitor() 初始化崩溃

在connectivity_plus文件中遇到的NWPathMonitor()崩溃问题的两种解决方案
方案一:

把项目最低支持改为12.0及以上


NWPathMonitor.png
方案二:

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

NWPathMonitor奔溃问题-解决方案参考来源-传送门

问题二:关于flutter_inappwebview中webkit报错的问题

error: type argument 'nw_proxy_config_t' (aka 'struct nw_proxy_config *') is neither an Objective-C object nor a block type
fatal error: could not build module 'WebKit'
方案一:

在相应sdk的podspec文件中添加s.platform = :ios, '13.0'

(拿inappwebview举例)
具体操作:左侧pods中找到Development Pods文件夹->flutter_inappwebview文件夹->pod文件夹->flutter_inappwebview.podspec文件->添加s.platform = :ios, '13.0'

最后重新pod install一下

webkit.png
方案二:

在相应SDK Build Phases -> Compile Sources 删除 -DOS_OBJECT_USE_OBJC=0


image.png

开发者论坛webkit错误反馈-传送门

解决方案参考来源

问题三:Duplicate symbols报错

在Xcode -> Target -> Build Setting -> Other Linker Flags 添加一行"-ld64"


ld64.png

开发者论坛Duplicate symbols错误反馈-传送门

问题四: DT_TOOLCHAIN_DIR 错误

DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead
方案一:

1.更新pod为1.13.0及以上版本
2.重新pod install

DT_TOOLCHAIN_DIR问题-解决方案参考来源-传送门

相关文章

  • h5跳转app指定页面及各种坑的总结

    11.29更新项目中对微信内的处理方案及一些坑12.3更新ios9后url scheme的坑及最终解决方案 最近遇...

  • Xcode10更新后的一些小坑

    Xcode今天总算是又迎来了一次版本的更新,忙不迭的想要体验一下iPhone xs max的我在更新完Xcode1...

  • Android之坑

    这只是一篇随便,在研究Android过程中的一些小坑或大坑将会随笔记下,以备来日观看,本文将会持续更新(有坑就更新...

  • 2018.6.14

    明天开始更新,希望这次开的坑能坚持长一些(无奈)

  • iOS13适配(部分问题,持续更新)

    用作记录这次更新遇到的一些坑。目前有以下,持续更新:蓝牙隐私权限modal样式:modalPresentation...

  • WebView 从入坑到出坑(一)

    持续更新 WebView 从入坑到出坑(二) 内存泄漏前前后后各种找方案,都不行,最终stackOverflow上...

  • vue2实践(持续更新)

    segmentfault 会及时更新,这个定期更新。 记录一些小技巧和踩过的坑 1. props 带不带冒号的区别...

  • 前端的一些坑,一些记录,一些冷知识

    无限期更新前端的一些坑,一些记录,一些冷知识https://github.com/ssshooter/... 大概...

  • 友盟统计集成

    友盟统计SDK经过最新一次更新后,文档并没有彻底更新,经过踩坑,总结以下踩坑经验: 首先是头文件导入,官方文档貌似...

  • flutter sdk更新后遇到的坑

    1、删除catche的坑 sdk里的cache被删后,项目和sdk之间没有了联系,所以需要重新生成flutterM...

网友评论

    本文标题:Xcode15 更新后的一些坑

    本文链接:https://www.haomeiwen.com/subject/npqjidtx.html