dylib调用出错问题

用tweak工程编译了一个 my.dylib). 放到/usr/lib目录下面 chmod777 。调用的时候crash ,syslog日志:
iPhone assertiond[714]: err, dlopen, path:/usr/lib/my.dylib。

注明下,我这个调用是在一个另一个插件上发起的,调用的是/usr/lib/libMobileGestalt.dylib. 这里我把调用的库改成了我自己编译的库(路径/usr/lib/my.dylib),有可能是沙盒 访问路径的原因吗,麻烦知道的大神指导下。

dlerror捕获一下错误的详细信息

自己随便hook了一个app 然后open my.dylib发现是能打开的,排除是my.dylib的问题。现在判断问题调用这个函数的那个插件上,那个插件本来是调用/usr/lib/libMobileGestalt.dylib的被我硬编码成了/usr/lib/my.lib 然后替换了原来的可执行文件, 只是改了个路径,真不知道问题会出在哪,能不能提供点思路呢

我去看了/usr/lib 目录下是没有libMobileGestalt.dylib这个库的 但是插件原来这么写却是调用成功的,我把my.dylib放到/usr/lib 是不行的 是不是意味着我要把my.dylib放到 libMobileGestalt.dylib真实所在库的同一目录呢