2017-01-26 64 views
23

Próbuję przesłać plik dSYM do Firebase poleceniem:Firebase błędach: symbolFileMappings: upsert: Przesłany plik nie jest prawidłowym Breakpad Symbol złożyć

./Pods/FirebaseCrash/batch-upload -i ./Info.plist -p ./GoogleService-Info.plist ./service-accounts/mtb.json 78*****C-5**4-3***-***C-00*********7 

ale za każdym razem uruchomić to, otrzymuję z powrotem następujące błędy

./Pods/FirebaseCrash/upload-sym-util.bash:377: error: symbolFileMappings:upsert: The uploaded file is not a valid Breakpad Symbol file. 
./Pods/FirebaseCrash/upload-sym-util.bash:378: note: symbolFileMappings:upsert: The metadata for the symbol file failed to update. 

próbowałem ten link https://groups.google.com/forum/#!msg/firebase-talk/4829Sp1_uKY/IEC_T4-VBAAJ ale nie mieli szczęścia, jak to błędy się

usage: batch-upload [-hv] [-p google-service] [-i info] service-account-file {mach-o file|uuid} 

Czy ktoś może mi pomóc w tej sprawie?

Dzięki

+1

samo tutaj. nie udało się znaleźć rozwiązania jeszcze raz – alexdd55

+0

Czy masz najnowszą wersję Pods? – Ludovic

+0

@Ludovic tak, tak –

Odpowiedz

0

Widocznie ten błąd dotyczy skrypt batch-upload problemy z archiwum, więc trzeba by go załatać ręcznie.

Spróbuj wykonać następujące czynności:

  • Zmień extract_symbols_and_upload "$EXE" "$ARCH" "$BUNDLE" do extract_symbols_and_upload "$EXE" "$ARCH" "$BUNDLE/$BNDL_PATH"

The dump_syms utility understands dSYM bundles but not archives, curiously enough. This fix will go out with the next release.

Source