Если приложение запущено в симуляторе и отлажено с помощью lldb
, какие шаги необходимо предпринять для создания дампа ядра?Выполнение pkill -QUIT AppName
- вот как я это сделал, но для lldb и симулятора есть как минимум две проблемы:
lldb
создает обработчик сигнала, который обрабатывает SIGQUIT
- Как можно настроить ограничение для процессов симулятора (чтобы включить дампы ядра)?
В моем случае я хочу вызвать дамп ядра извне lldb
, поэтому process save-core
команда не идеальна.
Из оболочки, ulimit -c unlimited
включит дампы ядра процессов из этой оболочки.Но как я могу установить ограничение ядра для процесса симулятора?