Можно ли создать файл ipa в режиме отладки?
два вопроса о файлах ipa.
- можно ли создать файл ipa в режиме отладки? Если да, то как архивировать файл в режиме отладки?
- наш файл ipa, после установки на устройство, выводит наши журналы на консоль. Можно ли отключить функцию ведения журнала на консоли?
моя среда Xcode 4.6 и iOS 5 & 6.
2 ответов
о первом вопросе, да, вы можете архивировать приложение в режиме отладки. Из Xcode просмотрите продукт, схемы, Управление Схемы, редактировать. Выберите архиве действие на левой панели и выберите Debug как конфигурация сборки в раскрывающемся списке.
если вы хотите ограничить ведение журнала только конфигурациями отладки, вы можете добавить это в свой ProjectName-Prefix.pch
файл:
#ifdef DEBUG
#define XYZLog(format, ...) NSLog(format, ## __VA_ARGS__)
#else
#define XYZLog(format, ...)
#endif
где " XYZ " - это трехбуквенный префикс для вашего приложения (соглашение об именовании какао).
затем вы должны использовать XYZLog
вместо NSLog
в вашем коде и выводе будет идти только на консоль для отладочных версий.
поэтому для создания отладочного IPA вам нужно будет архивировать его и сохранять для Ad-Hoc или Enterprise.
Что касается входа в консоль в этой специальной сборке, есть несколько способов сделать это, см. ответ.