加载动态库时,我的应用程序崩溃了,我没有明确要求。
完全崩溃:
sharedlibrary apply-load-rules all
dyld: Symbol not found: ___gcc_personality_sj0
Referenced from: /var/mobile/Applications/44B11CD4-6109-4970-88E9-467552DB86DD/Pro.app/Pro
Expected in: /usr/lib/libSystem.B.dylib
in /var/mobile/Applications/44B11CD4-6109-4970-88E9-467552DB86DD/Pro.app/Pro
最佳答案
尝试weak linking to libSystem.B.dylib。
在您的项目构建设置的“其他链接器标志”下,添加
以下:
-weak_library /usr/lib/libSystem.B.dylib
它应该自动添加到您的目标构建设置中,但是如果
不是,您也应该在此添加它。
关于ios - 知道什么在编译iOS应用时是什么“染料:找不到符号:___ gcc_personality_sj0”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7030718/