Измените модули Fabri c и Crashlytics с помощью Firebase / Crashlytics, чтобы загрузить отсутствующие требуемые dSYM - PullRequest
0 голосов
/ 25 марта 2020

Я хочу загрузить недостающие необходимые dSYM в консоль Firebase, но не могу, потому что Firebase Crashlytics обновляется здесь , поэтому я заменяю Fabri c на Firebase / Crashlytics в моем коде.

В appDelegate

import FirebaseCrashlytics FirebaseApp.configure()

В фазах сборки Запуск сценария

И я запускаю эту команду в терминале

/path/to/pods/directory/FirebaseCrashlytics/upload-symbols -gsp /path/to/GoogleService-Info.plist -p ios /path/to/dSYMs

И я получил это после запуска команды результат

Все еще не исправлено здесь

Как решить эту проблему?

Ответы [ 3 ]

0 голосов
/ 30 марта 2020

Ниже я опубликовал, как выглядит мой код для успешного вызова скрипта загрузки символов. Я предлагаю еще раз просмотреть эту документацию , чтобы выяснить, где вы могли ошибиться.

find / Users / okodysh / Библиотека / Разработчик / Xcode / DerivedData / myApp-ftqksfkpdvisbtaozpqzzjiizpfk / Build / Products / Debug-iphonesimulator -name "myApp.app.dSYM" | xargs -I {} $ PODS_ROOT / FirebaseCrashlytics / upload-символы -gsp /Users/okodysh/Desktop/iOSApps/myApp/myApp/GoogleService-Info.plist -p ios {}

0 голосов
/ 05 апреля 2020

После того, как мы решили эту проблему, мы наконец решили ее следующим образом:

используйте эту команду в терминале: /path/to/pods/directory/FirebaseCrashlytics/upload-symbols -gsp /path/to/GoogleService-Info.plist -p ios /path/to/dSYMs

Важно, чтобы вместо /path/to/pods/directory вы вводили путь к вашей папке pods в папке приложения, и вместо /path/to вы должны ввести путь к GoogleService-Info.plist, который также находится в папке вашего проекта. И последнее: вместо /path/to/dSYMs вы должны ввести путь к вашему архиву в формате .xcarchive.

Чтобы найти путь .xcarchive, вы должны сначала заархивировать свое приложение, затем go Организатору XCode и выберите свою сборку, затем щелкните по ней правой кнопкой мыши и выберите Show in finder, затем щелкните правой кнопкой мыши по файлу .xcarchive и выберите Show package contents. Вот и все, вы можете скопировать этот путь и вставить его вместо /path/to/dSYMs, а затем нажать клавишу ввода, чтобы начать загрузку в аварийную версию Firebase.

0 голосов
/ 26 марта 2020

Вам нужно указать правильный путь, как показано ниже

${PODS_ROOT}/directory/FirebaseCrashlytics/upload-symbols -gsp ${PROJECT_DIR}/GoogleService-Info.plist -p ios ${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}
...