Ошибка Xcode Dsymutil - сбой dsymutil с кодом выхода 4 - необходимо сгенерировать dSym

Я пытаюсь скомпилировать свое приложение xcode для iOS, которое имеет зависимости от библиотек OneSignal, GoogleMaps и Dlib.

Однако я не могу скомпилировать свое приложение

Ниже приведена моя среда:

XCode 9.2 (9C40b)
MacOS High Sierra (10.13.1)

Ниже приведены мои текущие конфигурации XCode. Ничего особенного (думаю).

Build Configuration - Release

Ниже приведена ошибка, возникающая при компиляции приложения в xcode:

GenerateDSYMFile/Users/some/Library/Developer/Xcode/DerivedData/PortalCom-euiqqovslgrjiladmbryjcsdkwoa/Build/Intermediates.noindex/ArchiveIntermediates/PortalCom/BuildProductsPath/Release-iphoneos/PortalCom.app.dSYM/Users/some/Library/Developer/Xcode/ DerivedData/PortalCom-euiqqovslgrjiladmbryjcsdkwoa/Build/Intermediates.noindex/ArchiveIntermediates/PortalCom/InstallationBuildProductsLocation/Applications/PortalCom.app/PortalCom cd /Users/some/Documents/project/railerdotcom/railer_ios/PortalCom export PATH="/Applications/Xcode.app /Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/ sbin:/sbin"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dsymutil/Users/some/Library/Developer/Xcode/DerivedData/PortalCom-euiqqovslgrjiladmbryjcsdkwoa/Build/Intermediates.noindex/ АрхивПромежуточные/ПорталКом/УстановкаBuildProdu ctsLocation/Applications/PortalCom.app/PortalCom -o /Users/some/Library/Developer/Xcode/DerivedData/PortalCom-euiqqovslgrjiladmbryjcsdkwoa/Build/Intermediates.noindex/ArchiveIntermediates/PortalCom/BuildProductsPath/Release-iphoneos/PortalCom.app.dSYM

Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dsymutil

ошибка с кодом выхода 4

Существует также сбой llvm-dsymutil, который отправляется в Apple при возникновении ошибки компиляции. https://gist.github.com/axilaris/4c5f4351d3c2287c1e45fde159bb66b8

ОБНОВЛЕНИЕ: мое приложение может компилироваться с 8.3.3 (8E3004b). Это подтверждается на 2 разных компьютерах.

Как решить эту проблему с последней версией XCode 9.2? Если я изменю «ФОРМАТ ОТЛАДОЧНОЙ ИНФОРМАЦИИ» на «DWARF» вместо «DWARF с файлом dSYM», тогда это сработает, но это означает, что у меня нет файлов dSym. Мне нужно скомпилировать сгенерированный dSYM для crashlytics.


person Axil    schedule 05.03.2018    source источник
comment
Вы очистили данные DerivedData? Путь:-/Users/Your-User/Library/Developer/Xcode/DerivedData   -  person navroz    schedule 14.03.2018
comment
Есть ли какой-либо файл сценария в вашем сценарии запуска на этапе сборки?   -  person CodeChanger    schedule 14.03.2018
comment
спасибо за ответ, @navroz, я все почистил. основываясь на этом SO, я использовал одну строку rm для полной очистки xcode, но результат тот же. stackoverflow .com/questions/31011062/   -  person Axil    schedule 14.03.2018
comment
скриптов нет. единственная странная настройка заключается в том, что ее нужно скомпилировать с выпуском конфигурации сборки   -  person Axil    schedule 14.03.2018