Несколько приложений для firebase, проблема с настройкой отчетов о сбоях

Я настроил несколько баз данных firebase в моем единственном приложении iOS.

Снимок экрана xcode

вот код в моем AppDelegate, который выбирает, какой dbb firebase я должен выбрать во время выполнения

func initFirebase(){ // Check the Flag which Firebase to connect with if (UserDefaultsManager().getFirebaseConfiguration()){ let resource = UserDefaultsManager.env_firebase?.value(forKey: "resource") as! String print("resource \(resource)") let filePath = Bundle.main.path(forResource: resource, ofType:"plist") let options = FirebaseOptions(contentsOfFile:filePath!) FirebaseApp.configure(options: options!) } } 

Все это прекрасно работает.

Проблема связана с отчетами о сбоях, я также должен сделать динамическую отчетность об аварийной ситуации.

Прямо сейчас я настроил отчет о jBackend-genetech-dev-crash-reporting.json с помощью jBackend-genetech-dev-crash-reporting.json , вот мой сценарий оболочки отчетов о jBackend-genetech-dev-crash-reporting.json .

 # Replace this with the GOOGLE_APP_ID from your GoogleService-Info.plist (its my genetech-dev firebase service account actually) file GOOGLE_APP_ID=1:740631780656:ios:ddccc74c2f726b3a # Replace the /Path/To/ServiceAccount.json with the path to the key you just downloaded "${PODS_ROOT}"/FirebaseCrash/upload-sym "${SRCROOT}/JamesApp/jBackend-genetech-dev-crash-reporting.json" 

Поэтому, когда я подключаю свое приложение к db GoogleService-Info.plist с конфигурацией, определенной в учетной записи службы, GoogleService-Info.plist работает безупречно, т.е. я получаю отчеты о сбоях с точным номером строки аварии. вот скриншот.

сообщение об аварии

Но всякий раз, когда я подключаюсь к другим учетным записям GoogleService-Info-mh6-prod.plist например GoogleService-Info-mh6-prod.plist , я получаю отчеты о сбоях в этом случае, но no Line number , см. Снимок экрана ниже.

сообщение об аварии NOK

Больше информации

Я тестирую на реальном устройстве? да

В моем проекте отключена поддержка битового кода? да

Вопрос:

Как сделать мой сценарий отчетов об ошибках в моем случае. Я видел эту отчетность о сбоях Firebase в iOS – Ошибка запуска скрипта сборки , то есть создание динамического сценария в зависимости от переменной конфигурации приложения, т.е. release / debug. но мой сценарий отличается, мое приложение выбирает базу данных firebase в зависимости от комплекта настроек системы приложения. снимок экрана ниже.

введите описание изображения здесь