Estou usando o xcode11 com o mac os 10.14.1. Implementei a malha na migração da base de firmas usando os seguintes documentos.
E eu gerei código para testar falhas, mas este relatório de falhas não pode aparecer no console do firebase crashlytics. Usei o seguinte documento para esta implementação
https://firebase.google.com/docs/crashlytics/force-a-crash?platform=ios
Também adicionei o seguinte script de execução nas fases de construção do Xcode
"$ {PODS_ROOT} / Fabric / upload-symbols" -gsp "$ {PROJECT_DIR} /GoogleService-Info.plist" -p ios "$ {DWARF_DSYM_FOLDER_PATH} / $ {DWARF_DSYM_FILE_NAME}"
Mas isso retornará o seguinte erro quando eu executar o aplicativo.
31merror: Não foi possível concluir o envio do dSYM em /Users/macmini1/Library/Developer/Xcode/DerivedData/app_name-dnzsvdsxebmfqjbjecjlyhdzwags/Build/Products/Debug-iphonesimulator/app_name.app.dSYer: Error Domain = com.crítica -domain.process-dsym Código = 3 "O arquivo não existe mais em (nulo)" UserInfo = {NSLocalizedFailureReason = O arquivo não existe mais em (nulo)} [0m O comando PhaseScriptExecution falhou com um código de saída diferente de zero
Você poderia me ajudar a resolver este problema
upload-symbols
script. Acabei de atualizar os pods para as versões mais recentes disponíveis e verifique se esse$ {PODS_ROOT}/Fabric/run
foi o último a ser executado. Obrigado pela sua resposta @IKKARespostas:
Eu tive o mesmo problema. O motivo foi que o script "$ {PODS_ROOT} / Fabric / run" não foi o último na lista de scripts em Fases de Construção. Fez o roteiro durar e tudo ficou bem.
fonte
Eu resolvi adicionando
find
comando. Adicione o comando find acima dos símbolos de uploadExemplo:
fonte
test flight
? Você quer dizer Firebase Crashlytics? Não tenho certeza, pois não o encontrei antes, talvez você possa tentar esta solução stackoverflow.com/questions/25755240/… , se não funcionar, entre em contato com o suporte e deixe-nos saber o que eles dizem!