«Ошибка шины» обычно означает, что ваше приложение пытается выполнить невыровненный доступ к памяти, что по умолчанию не разрешено.
Вы можете попробовать указать gcc
, чтобы генерировать только выровненные обращения к памяти, или настроить обработку доступа к невыровненной памяти в ядре ОС (не уверен, возможно ли это в iOS):
echo 2 > /proc/cpu/alignment