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