Файлы dSYM недоступны в iTunes / App Store Connect (включен битовый код)

#ios #app-store-connect #bitcode #dsym

#iOS #app-store-connect #битовый код #dsym

Вопрос:

В нашем приложении включен битовый код, поэтому мы не можем использовать файлы dSYM, созданные на наших компьютерах / CI, а должны использовать dSYM, созданные во время компиляции битового кода. Проблема здесь в том, что у нас нет этих файлов, доступных для загрузки в App Store Connect (ссылка не отображается).

Недоступна ссылка quot;Загрузить dSYMquot;

Это действительно странно. Мы подозревали, что, возможно, наш сторонний инструмент, который мы недавно обновили и который используется для обфускации наших двоичных файлов, начал работать некорректно, но все сборки получают статус «Проверено», и мы можем публиковать их в App Store без каких-либо проблем.

Я полагаю, что процесс битового кода выполняется правильно, поскольку мы получаем меньшие двоичные файлы, доступные в App Store, но dSYM почему-то не создается.

Я нашел тему на форумах разработчиков Apple, но на самом деле ничто не раскрывает корень этой проблемы: DSYMS больше не предлагаются для загрузки?

Комментарии:

1. Зачем вам это нужно dSYM ? В отчетах о сбоях нет символов?

2. ДА. Мы обозначаем их в Fabric, но не можем получить их из iTunes Connect. Несколько недель назад процесс работал нормально, мы обнаружили, что он перестал работать, потому что мы начали получать больше несимволированных аварийных журналов.

3. Вы также запутываете свой двоичный файл сторонним и спрашиваете, почему вы не получаете символы? Когда вы загружаете в app-store через архивирование, вам предлагается установить флажок, чтобы также загружать символы.. Вы это сделали?

4. Мы используем fastlane pilot для загрузки в iTunes. Мы не меняли этот сценарий.

5. Я попытался скомпилировать битовый код локально, чтобы иметь представление о том, как его можно обрабатывать на стороне iTunes, и я смог сгенерировать dSYM из скомпилированного битового кода: xcrun ipatool —compile-bitcode Obfuscated.ipa -o перекомпилирован