Симулятор - это симулятор , а не эмулятор .Все, что на самом деле делает симулятор - это предоставляет окно для запуска приложения для iOS.Вы заметите, что при сборке для симулятора архитектура системы установлена на i386.Вы компилируете для Mac, когда используете симулятор.Там нет ограничений памяти, песочницы и т. Д. На самом деле, я думаю, что ваше приложение даже отображается как его собственный процесс.
Вот почему, когда вы запускаете его на устройстве, вы забиты.Вам просто нужно поработать над оптимизацией вашего кода.Симулятор ужасен.Просто используйте ваше устройство для отладки, это избавит вас от путаницы.Если вы опубликуете свой код, мы сможем помочь вам ускорить его.
Удачного кодирования.