请教一个动态库调用的问题、

我现在有两个要注入程序的动态库,一个A,一个B。现在的想法是怎么在A中编写代码调用动态库B中的功能?因为A是用来Hook的,B只是提供了功能。。。。

2个动态库和1个动态库有什么区别?

B是第三方的框架,本来是framework形式,我编译成dylib后要给A调用。。。不知道怎么操作。。

已经编译成dylib了,就是不知道怎么引用。。。

…………槽点太多不知道从哪开始

:cry:求指教

[objc_getClass(“SADSADASD”) performSelector:@selector(dwqewqe:)]

1 个赞

请使用运行时,进行动态调用,强烈不建议使用performSelector,注意64位下的写法有所不同。先load动态库再调用,动态库load的时候,要先签名。对应app的签名文件。另还要注意动态库的架构问题,至少支持arm64和armv7。