Любая идея, что такое "dyld: Symbol not found: ___gcc_personality_sj0" при компиляции приложения для iOS? - PullRequest
0 голосов
/ 11 августа 2011

При загрузке динамической библиотеки происходит сбой приложения

Полный сбой:

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

1 Ответ

4 голосов
/ 11 августа 2011

Попробуйте слабая ссылка на libSystem.B.dylib .

В настройках сборки вашего проекта в разделе "Другие флаги компоновщика" добавьте следующее:

-weak_library /usr/lib/libSystem.B.dylib

Он должен автоматически добавляться в настройки сборки вашего Target, но если это не так, вы должны также добавить его туда.

...