加载动态库时,我的应用程序崩溃了,我没有明确要求。

完全崩溃:

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/

10-16 06:59