Fabric не удалось загрузить настройки Ошибка Domain = FABNetworkError Code = -5 - PullRequest
0 голосов
/ 10 мая 2018

Я пытаюсь установить Fabric в свое приложение для iOS, но когда я нахожусь на последнем этапе проверки того, что все работает, я получаю эту ошибку в консоли xcode:

[Fabric] не удалось загрузить настройки Ошибка Domain = FABNetworkError Code = -5 "(null)" UserInfo = {status_code = 403, type = 2, request_id = d123378449cf900e4574e283ae438bc5, content_type = применение / JSON; кодировка = UTF-8}

Приложение Fabric, которое помогает мне установить Fabric, отображает ошибку:

Хммм, похоже, ваш комплект не активируется.

Это код, который я использую для инициализации Fabric:

[Fabric with:@[[Crashlytics class]]];

внутри didFinishLaunchingWithOptions метод делегата.

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

Я действительно не знаю, что делать, любая помощь будет оценена.

Ответы [ 6 ]

0 голосов
/ 10 июля 2019

С XCode 10 в разделе RunScript вы должны добавить следующую строку во входные файлы:

$ (BUILT_PRODUCTS_DIR) / $ (INFOPLIST_PATH)

0 голосов
/ 22 мая 2019

Если у вас возникает эта проблема при использовании Firebase, это потому, что Crashlytics не будет активирован, пока вы не выполните процесс настройки в консоли Firebase:

  1. в консоли Firebase, нажмите ссылку Crashlytics на левой панели
  2. следуйте инструкциям, пока он не попросит вас запустить приложение
0 голосов
/ 02 мая 2019

Я столкнулся с этой проблемой при переносе Fabric Crashlytics в Firebase Crashlytics. Если вы мигрируете, вам нужно убедиться, что вы сохранили старую логику инициализации, т.е. убедитесь, что у вас все еще есть старый код инициализации:

// Objective-C
[FIRApp configure];
[Fabric with:@[CrashlyticsKit]]; // I had removed the this line

// Swift 4
FirebaseApp.configure()
Fabric.with([Crashlytics.self])

Также необходимо сохранить ключ API и секрет сборки в скрипте выполнения и сохранить ключ API в своем Info.plist.

Я по ошибке удалил эти вещи после следования инструкциям по установке Firebase (без миграции).

Вот ссылка на официальную инструкцию по установке

0 голосов
/ 24 апреля 2019

Я решил проблему, добавив ключ API в Info.plist. enter image description here

 <key>Fabric</key>
  <dict>
    <key>APIKey</key>
    <string>your_api_key</string>
    <key>Kits</key>
    <array>
      <dict>
        <key>KitInfo</key>
        <dict/>
        <key>KitName</key>
        <string>Crashlytics</string>
      </dict>
    </array>
  </dict>
0 голосов
/ 27 октября 2018

У меня был Crashliticy, связанный с Fabric. Это деактивирует крашлитики. В настройках проекта Firebase я отключил крашлитику от ткани. Затем выйдите из системы / войдите снова. Затем Crashlytics начал с процесса установки.

0 голосов
/ 18 мая 2018

Я нашел, что было не так. Я давно пытался использовать старый интерфейс для отчетов о сбоях и забыл сценарий, который я поместил в Фазы Target / Build. Когда я его снял, все было хорошо.

...