Macos 为什么在Mac OS X上找不到此库?

Macos 为什么在Mac OS X上找不到此库?,macos,cocoa,chromium-embedded,Macos,Cocoa,Chromium Embedded,我正在做一个在MacOSX上使用CEF的小证明。我使用Chromium Embedded Framework.Framework并通过运行以下命令更改其rpath: install_name_tool -id "@rpath/Chromium Embedded Framework.framework/Chromium Embedded Framework" Chromium\ Embedded\ Framework.framework/Chromium\ Embedded\ Framework

我正在做一个在MacOSX上使用CEF的小证明。我使用Chromium Embedded Framework.Framework并通过运行以下命令更改其rpath:

install_name_tool -id "@rpath/Chromium Embedded Framework.framework/Chromium Embedded Framework" Chromium\ Embedded\ Framework.framework/Chromium\ Embedded\ Framework
然后编译并运行如下程序:

$ ./cefobjchelper.app/Contents/MacOS/cefobjchelper
dyld: Library not loaded: @executable_path/Chromium Embedded Framework
  Referenced from: /Users/pupeno/Library/Developer/Xcode/DerivedData/cefobjc-bxtruyemnyagwwgdejtzuxngovsr/Build/Products/Debug/./cefobjchelper.app/Contents/MacOS/cefobjchelper
  Reason: image not found
Trace/BPT trap: 5
我知道@executable\u path/Chromium Embedded Framework实际上并不存在,但为什么当我在CEF中更正路径时它还要寻找它呢

为了确保我检查了包中包含的CEF是否具有正确的路径,它确实:

$ otool -D cefobjchelper.app/Contents/Frameworks/Chromium\ Embedded\ Framework.framework/Chromium\ Embedded\ Framework
cefobjchelper.app/Contents/Frameworks/Chromium Embedded Framework.framework/Chromium Embedded Framework:
@rpath/Chromium Embedded Framework.framework/Chromium Embedded Framework

我在这里遗漏了什么?

原因是,在我的主目录中的其他地方,有一个额外的框架路径,从库的另一个副本进行实验,从链接库列表中删除该库并没有删除该路径,因此从新位置重新添加它,是在拾取它,用于从旧位置链接而不是嵌入