2018-01-12dyld: Library not loaded: 各种情况

dyld: Library not loaded:

第一种情况:带有 Swift 项目

dyld: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: /var/containers/Bundle/Application/CF227EE4-F36F-4161-A8A4-BB063D74B0CF/Boss.app/Boss
Reason: no suitable image found. Did find:
/private/var/containers/Bundle/Application/CF227EE4-F36F-4161-A8A4-BB063D74B0CF/Boss.app/Frameworks/libswiftCore.dylib: code signature invalid for '/private/var/containers/Bundle/Application/CF227EE4-F36F-4161-A8A4-BB063D74B0CF/Boss.app/Frameworks/libswiftCore.dylib'

解决办法:
1.rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
2.rm -rf ~/Library/Developer/Xcode/DerivedData
3.rm -rf ~/Library/Caches/com.apple.dt.Xcode

第二种情况:动态库未链接到项目内

dyld: Library not loaded: @rpath/Charts.framework/Charts
Referenced from: /var/containers/Bundle/Application/FEFF646B-5902-4015-B159-C141EB0E8DC0/test.app/test
Reason: image not found

解决办法:
在 TARGETS —> General —> Embedded Binaries 下,点击 + 按钮,选择 Charts.framework就可以解决问题

第三种情况:证书有问题

dyld: Library not loaded: @rpath/Charts.framework/Charts
..........
code signing blocked mmap() of
............

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

推荐阅读更多精彩内容