Xcode15.0.1 打的包在13以下系统启动会闪退

2023-10-26  本文已影响0人  杲杲呀

报错原因: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

上一篇 下一篇

猜你喜欢

热点阅读