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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容