Что означает конфигурация «релиз» при развертывании? - PullRequest
0 голосов
/ 14 января 2011

Итак, после нескольких часов прочтения руководства Apple, мне наконец-то удалось развернуть свое приложение на моем iPod, в конфигурации для разработки (простой) и в конфигурации дистрибутива (боль), даже AdHoc работает без ошибок. 1001 *

Итак ... какова цель конфигурации "релиза"? Я использовал только разработку и распространение (AdHoc и AppStore), кажется, я что-то упустил ...

Thx

1 Ответ

1 голос
/ 14 января 2011

Взгляните на «Проект» -> «Редактировать настройки проекта».Вы заметите, что у вас могут быть разные наборы настроек для разных конфигураций.Для этого было бы неплохо установить свой дистрибутивный сертификат для конфигурации выпуска, а ваш сертификат разработки для вашей конфигурации отладки;решение будущих проблем с отправкой в ​​App Store.

Вы также можете отделить код во время компиляции с помощью флагов, подобных этому:

#ifdef DEBUG
NSLog(@"Debug build");
#else
NSLog(@"Other build");
#endif
...