我想使用 Xcode 附带的 libclang 库来做一些简单的源代码解析。
我就是这样做的。
echo
使用xcode-select --print-path找出 libclang.dylib/Toolchains/XcodeDefault.xctoolchain/usr/lib/libclang.dylib
- 将 libclang.dylib 文件复制到我的项目文件夹中。
- 将它添加到一个干净的 Xcode 项目(一个 Cocoa 应用程序)。
- 构建并运行应用程序
构建的进程运行正常,但应用程序在启动时崩溃并出现此错误
dyld: Library not loaded: @rpath/libclang.dylib
Referenced from: /Users/username/Library/Developer/Xcode/DerivedData/ClassStructureAnalyzer-cthpbscauprydagysmerutpnhpua/Build/Products/Debug/ClassStructureAnalyzer.app/Contents/MacOS/ClassStructureAnalyzer
Reason: image not found
添加/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libclang.dylib
到运行路径并不能解决问题。
我知道这个问题可能已经被问过很多次了,但是在谷歌上搜索了一整天之后,我还没有找到答案:(
提前致谢!