报错原因:dyld: Library not loaded: /System/Library/Frameworks/SwiftUI.framework/SwiftUI
Referenced from: /var/containers/Bundle/Application/73E9CC61-6EBE-46DB-A786-4E47290284AD/xxx.app/xxx
Reason: image not found
项目中没有使用SwiftUI ,但是在适配iOS 17时还是报这个问题。
经排查,SwiftUI 使用 LC_LOAD_WEAK_DYLIB,而 Foundation 使用 LC_LOAD_DYLIB。这就是我们想要的。
https://developer.apple.com/forums/thread/126506
解决方法:
路径:Build Phases -> Linking Binary With Libraries 添加 SwiftUI.framework,并且status设置成Optional
原文链接:https://blog.csdn.net/tongwei117/article/details/132860813