2012-06-26 2 views
1

Я использую Xcode 4.3.3 и попытался настроить мою (одну и ту же) схему, чтобы «Запуск» создавал версию выпуска (то есть не отладочную версию) моего приложения для тестирования на симуляторе и моем устройстве.XCode 4.3.3 Появляется, чтобы всегда запускать версию отладки

Я пытаюсь сделать это следующим образом:

В окне редактора схемы я выделяю «Выполнить» в левой колонке, а затем «Build Configuration» Я выбираю «Release». (Я также установил отладчик в «Нет»).

Однако при запуске приложения в журнале навигации отображается «Build MyApp1», а затем «Debug MyApp1».

Мои вопросы: должно ли это сообщение, отображаемое навигатором журнала, сказать «Release MyApp1», чтобы отобразить тип сборки, выбранный мной в редакторе схем? Или «Отладка» в этом сообщении всегда отображается всегда, когда вы выбираете «Выполнить»? Действительно ли выполняется версия отладки или выпуска?

Спасибо,

BH

ответ

0

Перейти к Редактировать Схема, выбрать тип, который вы хотите.

enter image description here

enter image description here

+0

Привет и спасибо вам ответить, но я уже сделал этот шаг. Диалог редактирования схемы - это где я указывал «Release» для Running. (На экране, который вы показываете, нажмите вкладку «информация», чтобы отобразить эту настройку). Регистратор по-прежнему отображает «Отладка» при запуске. – BitHead

+0

можете добавить журналы. – rishi

+0

Извините, я не уверен, что вы подразумеваете под этим. Экран редактирования схемы похож на тот, который вы вставили выше, и позволяет мне выбирать параметры ведения журнала. Разница в моем случае, однако, заключается в том, что, когда вы говорите «Run Demo.app» с «Debug» внизу, мой говорит «Release» вместо этого. (Кстати, как мне вставлять изображения в мой ответ?) – BitHead

0

Для того, чтобы проверить, является ли ваш скомпилированный файл работает отладочную версию, вы можете попробовать что-то подобное в viewWillAppear вашего домашнего контроллера:

#ifdef DEBUG 
NSLog(@"running debug version"); 
#else 
NSLog(@"running another version"); 
#endif 

Если вы» не получая ожидаемого результата, вы можете попробовать установить флаг выпуска в YES и флаг отладки в НЕТ в настройках сборки.

enter image description here

Я надеюсь, что это помогает :-)

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