dyld:未加载库:@ rpath / libswiftQuartzCore.dylib

时间:2016-09-26 11:40:53

标签: xcode dylib carthage rpath

迦太基更新到0.18后(通过自制软件),迦太基的召唤被破坏了:

$ carthage
dyld: Library not loaded: @rpath/libswiftQuartzCore.dylib
  Referenced from: /Library/Frameworks/ReactiveCocoa.framework/ReactiveCocoa
  Reason: image not found
Trace/BPT trap: 5

我尝试重新安装或手动清理和更新。这两种变体都不适合我。

1 个答案:

答案 0 :(得分:1)

问题是通过删除有时手动放置的/Library/Frameworks/ReactiveCocoa.framework来解决的。

@rpath包含多个位置,在发现ReactiveCocoa位于/Library/Frameworks/后,链接器停在那里。删除后,它会找到ReactiveCocoa的另一个位置,该位置还包含必需的依赖项。