Ударная база Swift - PullRequest
0 голосов
/ 23 мая 2018

Я создаю приложение с помощью Swift и Firestore, и со вчерашнего вечера мое приложение аварийно завершает работу при запуске:

FirebaseApp.configure()

Вот сообщение об ошибке:

2018-05-23 10: 27: 08.562176 + 0200 protoMeteoApp [51741: 3501027] 4.9.0 - [Firebase / Analytics] [I-ACS023007] Firebase Analytics v.40009000 запущен

2018-05-23 10: 27: 08.578312 + 0200 protoMeteoApp [51741: 3501027] 4.9.0 - [Firebase / Analytics] [I-ACS023008] Чтобы включить ведение журнала отладки, установите следующий аргумент приложения: -FIRAnalyticsDebugEnabled (см. https://help.apple.com/xcode/mac/8.0/#/dev3ec8a1cb4)

2018-05-23 10: 27: 08.592866 + 0200 protoMeteoApp [51741: 3500914] * Завершение работы приложения из-за необработанного исключения «NSInvalidArgumentException», причина: «* - [__ NSPlaceholderDictionary initWithObjects: forKeys: count:]]: попытка вставить объект nil из объектов [3] '

Стек вызовов первого выброса:

(
  0   CoreFoundation                      0x000000010925f1e6 
__exceptionPreprocess + 294

...... 

)

libc ++ abi.dylib: завершается с неисследованным исключением типа NSException

Я попытался исправить это, создав новый проект, загрузив снова «GoogleService-Info.plist», но он все равно вылетал.

Есть идеи?

1 Ответ

0 голосов
/ 11 июня 2019
  • Можно добавить следующие два ключа в файл Info.plist:

    1. Установить FirebaseAppDelegateProxyEnabled на YES

    2. Установите FirebaseScreenReportingEnabled в NO

  • Также настройте ваше приложение Firebase в AppDelegate.swift файл внутри didFinishLaunchingWithOptions метод перед использованием Firebase как: FirebaseApp.configure()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...