当前位置:   article > 正文

dyld: Library not loaded: /System/Library/Frameworks/SwiftUI.framework/SwiftUI 的错误

dyld: library not loaded: /system/library/frameworks/swiftui.framework/swift

问题描述

我决定在我的应用中使用 SwiftUI 实现一些视图.该应用向后兼容 iOS 12.

一切正常,直到我在 iOS 12 设备上运行它.该应用程序立即崩溃,我收到的警告说无法加载 SwiftUI.

dyld: Library not loaded: /System/Library/Frameworks/SwiftUI.framework/SwiftUI
  Referenced from: /var/containers/Bundle/Application/MyApp.app/MyApp
  Reason: image not found
  • 1
  • 2
  • 3

我在所有正确的位置使用 @available(iOS 13.0, *) 并且没有编译器警告并且该应用程序在 iOS 13 上完美运行

我怎样才能让它在 iOS 12 上运行?

解决方案如下:

当回部署到不包含 SwiftUI 框架的操作系统时,将 -weak_framework SwiftUI 标志添加到其他链接器标志设置在构建设置"选项卡中。

-weak_framework SwiftUI 添加到 Other Linker Flags 修复了我的问题。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/276769?site
推荐阅读
相关标签
  

闽ICP备14008679号