赞
踩
我决定在我的应用中使用 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
我在所有正确的位置使用 @available(iOS 13.0, *) 并且没有编译器警告并且该应用程序在 iOS 13 上完美运行
我怎样才能让它在 iOS 12 上运行?
当回部署到不包含 SwiftUI 框架的操作系统时,将 -weak_framework SwiftUI 标志添加到其他链接器标志设置在构建设置"选项卡中。
将 -weak_framework SwiftUI
添加到 Other Linker Flags
修复了我的问题。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。