首页 文章

应用程序在iOS 11中因“dyld:Library not loaded”错误而崩溃,但在iOS 10.3.2和Xcode 8.3.3中运行正常

提问于
浏览
3

在将Xcode更新为beta 9并在iOS 11版本中运行应用程序时,我遇到了以下错误

dyld:未加载库:@ rpath / libswiftCore.dylib引用自:/private/var/containers/Bundle/Application/CFB7F820-B03B-4200-8813-3C3E01032A2F/TIMAutoConnect.app/Frameworks/UTCTIMAccess.framework/UTCTIMAccess原因:图像未找到

以前我通过在构建设置中将“Always Embed Swift Binaries”设置为YES来修复错误 .

注意:应用程序使用用Swift编写的自定义框架,应用程序代码在Objective C中 .

2 回答

  • 0

    清理项目,并从以下路径中删除派生数据:

    (〜/资源库/开发/ Xcode中/ DerivedData /)

    为我修好了......

    你有没有错过任何框架导入 . 检查IBOutlet连接中的第一个/错误/丢失任何图像 .

    请检查以下链接 . 它可以帮助你 .

    dyld: Library not loaded: @rpath/libswiftCore.dylib

  • 0

    您的自定义框架(UTCTIMAccess.framework)可能是使用较旧版本的Swift构建的 . 用Swift4重建它应该可行 .

相关问题