Эта версия OSX не может выполнить необходимые преобразования dSYM - PullRequest
4 голосов
/ 16 октября 2019
[31merror: could not complete submission of dSYM at /Users/XXUSERXX/Library/Developer/Xcode/DerivedData/ProjectName-flcoueeibbfifebpxptgzctdsqel/Build/Intermediates.noindex/ArchiveIntermediates/ProjectNameAlpha/BuildProductsPath/ProjectNameAlpha-iphoneos/ProjectName.app.dSYM: 

Error Domain=com.crashlytics.mac.error-domain.process-dsym Code=4 "This version of OSX is not able to perform the necessary dSYM transformations." 
UserInfo={NSLocalizedFailureReason=This version of OSX is not able to perform the necessary dSYM transformations.}
[0m Command PhaseScriptExecution failed with a nonzero exit code

    ** ARCHIVE FAILED **

Я получаю сообщение об ошибке выше, когда обновляю свои MAC Mini (Catalina) до последней версии (16 ГБ ОЗУ) и XCode до последней версии. Я работаю с Дженкинсом, чтобы запустить тестовые случаи для IOS, и они создаются, а затем загружаются на сервер Sonar Qube. Вещи, которые я устал. Перезапуск MAC mini, закрытый XCode, проверенная конфигурация XCode, такая как «Формат информации отладки», установленный на «Да», «Формат информации отладки» на «DWARF с файлом dSYM».

Раньше все работало нормально, после обновления не генерируется сборка, не установлен Fastlane.

Спасибо

1 Ответ

1 голос
/ 22 октября 2019

Ваша версия модуля Fabric не может обрабатывать символы из последней версии MacOS. Вы хотите обновить до последней версии модуля (1.10.2 от 21.10.2009). Вам может понадобиться sudo gem install cocoapods, pod repo update, pod cache clean, указать новые версии в вашем Podfile (см. Следующий абзац) и pod update.

У меня был v1.9.0 пакета и былполучить ту же ошибку. Я должен был нацелиться на '~> 1.10' специально, иначе он не обновится. Поскольку мой проект также включает в себя модуль Crashlytics, мне также пришлось обновить его (в частности, «~> 3.14»).

Сборка, прибыль. Желаем удачи!

...