3

我想使用 Xcode 附带的 libclang 库来做一些简单的源代码解析。

我就是这样做的。

  1. echo使用xcode-select --print-path找出 libclang.dylib/Toolchains/XcodeDefault.xctoolchain/usr/lib/libclang.dylib
  2. 将 libclang.dylib 文件复制到我的项目文件夹中。
  3. 将它添加到一个干净的 Xcode 项目(一个 Cocoa 应用程序)。
  4. 构建并运行应用程序

构建的进程运行正常,但应用程序在启动时崩溃并出现此错误

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到运行路径并不能解决问题。

我知道这个问题可能已经被问过很多次了,但是在谷歌上搜索了一整天之后,我还没有找到答案:(

提前致谢!

4

0 回答 0