Xcode - dyld: Library not loaded error

时间:2016-07-11 20:15:55

标签: xcode macos

I'm new to MAC and Xcode since I'm a Windows user and I'm really lost. I finally managed to port my game from Windows to MAC and it works in simulator and all but when I launch the executable I get the next error.

dyld: Library not loaded: /opt/local/lib/libSOIL.dylib
  Referenced from: /Users/myUser/Documents/Cotc/CourierOfTheCrypts/DerivedData/CourierOfTheCrypts/Build/Products/Release/CourierOfTheCrypts
  Reason: image not found
Trace/BPT trap: 5
logout

I've read a lot of topics about the error but I still don't have a clue about it and how to solve it. All the libraries are copied to the executable folder.

If you need more information please let me know, every bit of help is more than welcome!

EDIT: It turns out /opt/... folder does't exist at all...

1 个答案:

答案 0 :(得分:0)

我的问题的解决方案是,为每个库执行以下脚本:

install_name_tool -id @executable_path/libSOIL.dylib "$CONFIGURATION_BUILD_DIR/libSOIL.dylib"

您在TARGET设置中输入脚本 - > RunScript