xcode无法打开文件dylib

时间:2018-11-28 09:15:45

标签: xcode dylib

我有一个现在可以编译的项目,链接器没有返回错误-但最后我遇到了这样的错误:

    error: install_name_tool: can't open file: 
/Users/company/Library/Developer/Xcode/DerivedData/PrideMac-hihofzylcujyrndhlidsdympohfm/Build/Products/Debug/MyApp.app/Contents/MacOS/magic.dylib (No such file or directory)

在项目中添加了库,设置了正确的路径(我认为),但是我无法使它正常工作。

在“运行脚本”的“构建阶段”中,是这样的:

install_name_tool -change "/usr/local/lib/libirrklang.dylib" "@executable_path/../Frameworks/libirrklang.dylib" "${BUILT_PRODUCTS_DIR}/${EXECUTABLE_PATH}"
install_name_tool -id @executable_path/../Frameworks/libirrklang.dylib "${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app/Contents/Frameworks/libirrklang.dylib"

install_name_tool -change "/usr/local/lib/magic.dylib" "@executable_path/../Frameworks/magic.dylib" "${BUILT_PRODUCTS_DIR}/${EXECUTABLE_PATH}"
install_name_tool -id @executable_path/../Frameworks/magic.dylib "${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app/Contents/MacOS/magic.dylib"

对于libirrklang.dylin来说,它似乎可以工作-至少我没有错误。我检查了/ usr / local / lib文件夹-但是不存在。我创建了文件夹/ lib,并在其中复制了magic.dylib-但它没有任何改变。

0 个答案:

没有答案