标签: objective-c ios constructor bundle dylib
这是关于越狱的发展。我没有为App Store构建,因为这显然不会被接受。
在iOS上,我知道一旦加载,就无法卸载动态库(.dylib),但我读到了bundle(它们用-bundle编译的可执行文件)可以。
在我的项目中,每隔一段时间就会根据需要加载/卸载这些包。
当我打开捆绑包时,我的__attribute__((constructor))被调用了。然而,当我接近时,我的__attribute__((destructor))不是。
__attribute__((constructor))
__attribute__((destructor))
为什么没有卸载捆绑包? dlclose返回0。