В разделе Xcode Target Build Phases у меня есть скрипт, который включает аварийную аналитику для моего приложения iOS. Это определяется переменной ENABLE_CRASHLYTICS
и тем, установлена она или нет. Я могу успешно загрузить принудительный сбой при развертывании из моего локального Xcode на устройство, поэтому скрипт работает правильно.
Однако, когда дело доходит до сборки через мою работу Jenkins, сбои не загружаются. Я вижу, что мой скрипт из фаз сборки работает, но переменная ENABLE_CRASHLYTICS
не установлена, и, следовательно, крашлитика отключена, поэтому отчеты о сбоях из этой тестовой сборки, распространяемой через HockeyApp, отсутствуют.
В моей работе Jenkins на этапе Build -> Execute Shell у меня есть
ENABLE_CRASHLYTICS=1
Я пропустил что-то еще?
Спасибо!