有些dylib库并没有设置到/Framework里,当你将这些dylib添加到程序包中时,也无法正确调用。有一个解决方法:
用otool -L OOXX.dylib 查看链接位置
用
install_name_tool -id @executable_path/../Frameworks/OOXX.dylib OOXX.dylib
修改dylib自身的链接位置。
这样你就可以通过将OOXX.dylib复制到程序的Frameworks目录去调用了。
2023-12-11 12:44:16
用otool -L OOXX.dylib 查看链接位置
用
install_name_tool -id @executable_path/../Frameworks/OOXX.dylib OOXX.dylib
修改dylib自身的链接位置。
这样你就可以通过将OOXX.dylib复制到程序的Frameworks目录去调用了。