Точки останова не срабатывают во время отладки. Я обнаружил это из-за оптимизированного кода.
Как вы можете отключить оптимизацию?
Я прошел через все панели инструментов, и ближайший вариант, который я смог найти, это Product => Perform Action => Generate Optimisation Profile
.
Это не работает, поскольку я отлаживаю в симуляторе, говорит XCode.
Можно ли отключить оптимизацию кода в Xcode 6.1, используя симулятор и писать в Swift, и если да, то как мне это сделать?
РЕШЕНИЕ:
- Нажмите на название вашего проекта в навигаторе проектов на левой панели под значком папки.
- Нажмите "Настройки сборки" в верхнем меню.
- Прокрутите вниз до "Apple LLVM 6.0 - Генерация кода"
- В разделе "Уровень оптимизации" выберите "Нет [-O0]"
Моя проблема была в первую очередь найти меню настроек сборки.