Я использую xcode11 с Mac OS 10.14.1. Я реализовал матрицу для миграции с использованием следующей документации.
И я сгенерировал код для тестирования аварии, но этот отчет не может появиться в консоли firebase crashlytics. Я использовал следующий документ для этой реализации
https://firebase.google.com/docs/crashlytics/force-a-crash?platform=ios
Я также добавил следующий скрипт запуска на этапах сборки XCode
"$ {PODS_ROOT} / Fabric / upload-symbols" -gsp "$ {PROJECT_DIR} /GoogleService-Info.plist" -p ios "$ {DWARF_DSYM_FOLDER_PATH} / $ {DWARF_DSYM_FILE_NAME}"
Но это вернет следующую ошибку при запуске приложения.
31merror: Не удалось завершить отправку dSYM по адресу /Users/macmini1/Library/Developer/Xcode/DerivedData/app_name-dnzsvdsxebmfqjbjecjlyhdzwags/Build/Products/Debug-iphonesimulator/app_name.rasc.mash.Y.Sch.YD =. -domain.process-dsym Code = 3 "Файл больше не существует в (null)" UserInfo = {NSLocalizedFailureReason = Файл больше не существует в (null)} [0m Ошибка выполнения команды PhaseScriptExecution с ненулевым кодом выхода
Не могли бы вы помочь мне, как решить эту проблему
upload-symbols
сценария. Я просто обновил модули до последней доступной версии и убедился, что$ {PODS_ROOT}/Fabric/run
последняя была запущена. Спасибо за ответ @IKKAОтветы:
У меня такая же проблема. Причина была в том, что сценарий "$ {PODS_ROOT} / Fabric / run" был не последним в списке сценариев на этапах сборки. Сделал скрипт последним и все стало ок.
источник
Я решил, добавив
find
команду. Добавить команду поиска над символами загрузкиПример :
источник
test flight
? Вы имеете в виду Firebase Crashlytics вместо этого? Я не уверен, поскольку я не сталкивался с этим раньше, возможно, вы можете попробовать это решение stackoverflow.com/questions/25755240/… , если оно не работает, свяжитесь со службой поддержки и дайте нам знать, что они говорят!