2

这是关于越狱开发的。我不是为 App Store 构建的,因为这显然不会被接受。

在 iOS 上,我知道一旦加载,动态库 (.dylib) 就无法卸载,但我读到包(它们的可执行文件用 -bundle 编译)可以。

在我的项目中,这些捆绑包会根据需要经常加载/卸载。

__attribute__((constructor))当我打开捆绑包时,我正在被调用。但是__attribute__((destructor)),当我关闭时,我不是。

为什么没有卸载捆绑包?dlclose 返回 0。

4

0 回答 0