Символы dSYM скрываются после отправки сборки с поддержкой битового кода в iTunes Connect

У меня очень странная проблема, связанная с dSYM, которую Apple генерирует на своей стороне, когда я загружаю сборку в iTunes Connect с настройкой "enable bitcode", установленной на "yes": все символы отладки становятся скрытыми.

Однако перед загрузкой сборки в Apple у моего единственного файла dSYM осталось лишь немного, что дает мне представление о том, что они станут скрытыми на стороне Apple в результате обработки сборки. Я выполняю следующую команду, чтобы отфильтровать все скрытые записи из dSYMs:

dwarfdump *.dSYM | grep "hidden"

Сборка, которую я загружаю в iTunes Coonnect, является "Release". Вот соответствующая настройка отладки, которую я использую при создании:

введите описание изображения здесь введите описание изображения здесь введите описание изображения здесь введите описание изображения здесь введите описание изображения здесь введите описание изображения здесь

Я уже подал RADAR для этой проблемы, но хотел узнать, отсутствует ли я здесь что-то очевидное или нет.

Спасибо!

Ответ 1

Из яблочных документов

Биткод - это промежуточное представление скомпилированной программы. Программы вы загружаете в iTunes Connect, которые содержат бит-код, будут скомпилированы и связанных с магазином. Включение битового кода позволит Apple повторно оптимизировать ваше приложение будет бинарным в будущем без необходимости отправки новой версии вашего приложения в магазин.

Xcode по умолчанию скрывает символы, созданные во время сборки, поэтому они Apple не читает. Только если вы решите включить символы, когда загрузив приложение в iTunes Connect, символы будут отправлены на Яблоко. Вы должны включать символы для получения отчетов о сбоях от Apple.

Ответ 2

Чтобы получать символические журналы сбоев для ваших приложений (независимо от того, включает ли они бит), вы должны установить флажок "Включить символы приложения", представленные во время процесса отправки. Но есть некоторые проблемы в этом отношении. Проверьте следующие ссылки:

https://forums.developer.apple.com/thread/18646 https://gist.github.com/anonymous/cdb5ba3791cfd7d312c2