substrate里面的插件优先于我的framework里面的load加载

需求: 写了一个framework对runtime的替换方法进行了防护,用MonkeyDev进行调试发现framework里面的代码生效了,但是Cydia里面的插件能够正常运行,后面发现substrate里面的插件加载优先于我的framework,这是为什么,求大佬指点
**日志: 我cydia里面有其他插件在运行,全局的hook了系统的方法,然后monkeyDev的APP对前面的防护进行调试 发现在monkeyDev里面是生效了的,但是没有防住那个全局的插件。
**代码:

没记错的话跟DYLD的加载顺序有关

monkeyDev打包的目录和那个substrate不一样,这个加载顺序能设置么?

得撸dyld源码,看加载顺序原理

赞同 @Zhang 张总的意思

好像改不了,substrate好像是改了 dyld链接动态库的方法,dyld会自动去寻找那个目录