Синтаксические анализаторы и компиляторы могут быть записаны в методе рекурсивного спуска. Не лучший способ сделать это, поскольку инструменты как lex/yacc генерируют более быстрые и более эффективные синтаксические анализаторы, но концептуально простой и легкий для реализации, таким образом, они остаются распространенными.
Решение заключалось в том, чтобы удалить мои профили обеспечения разработчика с моего телефона с помощью окна органайзера Xcode, когда мой телефон был подключен к моему компьютеру, а затем повторно добавить мой профиль обеспечения разработчика, который я повторно загрузил с сайта developer.apple.com.
У меня сработало только тогда, когда я удалил с устройства другой несвязанный профиль инициализации с истекшим сроком действия. Очень странно.
Все, что мне нужно было сделать, чтобы решить эту проблему, было перезагрузите мое устройство.
Это случилось со мной после установки распределенного приложения AdHoc на мое устройство. Пришлось восстанавливать устройство, чтобы снова заработал отладчик.