Xcode 5 эквивалент NS_BLOCK_ASSERTIONS в настройках сборки

До Xcode 5 можно было запретить создание релизов без включения операторов NSAssert и их вариантов, используя настройку по умолчанию:

OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";

Этот параметр можно найти в project.pbxproj и здесь устанавливается в Xcode:

enter image description here

(Обратите внимание, что этот захват был взят из проекта Xcode 4, преобразованного в Xcode 5.)

Каждая цель наследует этот параметр только в сборке Release. Очевидно, это было хорошо. Вместо того, чтобы немедленно сбой, приложение, возможно, будет бороться независимо. Если для отладочных сборников вы хотите знать сразу, когда сбой NSAssert.

Однако я изо всех сил стараюсь найти эквивалент в Xcode 5.

Создание нового проекта с использованием шаблонов по умолчанию не показывает эквивалентную настройку:

enter image description here

Мой вопрос: какова эквивалентная настройка в Xcode 5 или требуется добавить NS_BLOCK_ASSERTIONS вручную к Other C Flags для сборки Release?

Ответ 1

Теперь он получил собственное поле настройки! Включить подтверждения утверждений. Установите свою отладку как "да" и ваш выпуск как нет, как показано на рисунке ниже.

enter image description here

Примечание. Чтобы увидеть его, вы должны щелкнуть Все в левом верхнем углу вкладки настроек сборки, и на моем экране можно увидеть синий ВСЕ в левом верхнем углу.