2014-12-03 4 views
13

При выполнении шага при отладке интересующая вас строка перепрыгивает вверх и вниз по себе. Я обнаружил, что это вызвано отладкой оптимизированного кода. Как отключить оптимизацию? Я прошел через каждую панель инструментов, и ближайший вариант, который я смог найти, - Product => Perform Action => Создать профиль оптимизации. Это не работает, поскольку я отлаживаю симулятор, говорит xcode.xcode 6.1 как отключить оптимизацию (Swift)

Так что мой вопрос: возможно ли отключить оптимизацию кода в xcode 6.1 с помощью симулятора и писать в Swift, и если да, то как бы я это сделал?

Спасибо всем

РЕШЕНИЕ:

1.Click имя вашего проекта в навигаторе проекта в левой панели под значком папки. 2.Нажмите «Настроить настройки» в верхнем меню. 3.Scroll вниз «Apple LLVM 6.0 - Генерация кода» «Уровень оптимизации» 4.Under Выберите "Нет [-O0]

Моя проблема не находила в меню настроек сборки в первую очередь.

ответ

21

В Xcode найдите в разделе «Настройки сборки» для своей цели, выделите «Быстрое компилятор - Генерация кода», а затем «Уровень оптимизации». Убедитесь, что выбрано «Нет».

+1

Спасибо за помощь. Мне не удалось найти страницу настроек сборки. – JonSavage

+0

У меня отключена оптимизация, но мои шаги отладки все еще запутаны. Любое другое место для поиска? Кстати, в этом проекте есть те другие быстрые флаги 'OTHER_SWIFT_FLAGS = $ (COMMON_SWIFT_FLAGS) -DDEBUG -D IOS_EXPOSURE_BUGGED' – Rivera

Смежные вопросы