[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 не установлен.
Спасибо
Ответы:
Ваша версия модуля 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').
Строй, прибыль. Удачи!
источник
Пожалуйста, проверьте, используете ли вы последнюю версию библиотеки Crashlytics & Fabric.
pod install
Теперь создайте проект, он должен работать.
источник
Вот что я сделал, чтобы инструмент загрузки символов работал:
В моем Podfile снято ограничение версии для Fabric и Crashlytics.
Мой был следующим:
И я изменил это на:
Затем я выполнил установку pod, после чего скрипт заработал.
источник