firebase-ios-sdk: Failed to download settings Error Domain=FIRCLSNetworkError Code=-5 on catalyst

[REQUIRED] Step 1: Describe your environment

Xcode version: 11.4.1 Firebase SDK version:6.24.0 Firebase Component: Crashlytics Component version: 4.1.0 Installation method: CocoaPods

[REQUIRED] Step 2: Describe the problem

Steps to reproduce:

I have three different plists for iOS, macCatalyst staging and macCatalyst production. It works on iOS and staging. But for production it does not work and I run in to FIRCLSNetworkError Code=-5.

I checked if the bundle id’s match, I added a run script and also tried the solutions from a similar problem: https://github.com/firebase/firebase-ios-sdk/issues/4690

Researching I found a lot of related problems to the fabric implementation, but fabric is not connected to the project.

Do you have any other ideas?

Relevant Code:

2020-05-19 10:55:39.525825+0200 App[15152:114684] [Firebase/Crashlytics] Version 4.1.0
2020-05-19 10:55:39.560326+0200 App[15152:115166] [Firebase/Crashlytics] Packaged report with id 'censored' for submission
2020-05-19 10:55:39.630612+0200 App[15152:115166] 6.24.0 - [Firebase/Crashlytics][I-CLS000000] Failed to download settings Error Domain=FIRCLSNetworkError Code=-5 "(null)" UserInfo={status_code=404, type=2, request_id=, content_type=text/html; charset=utf-8}

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 26 (3 by maintainers)

Most upvoted comments

After i use pod ‘Firebase/Crashlytics’ pod ‘Firebase/Analytics’ This error disappear

Is it possible you can’t register bundle identifiers with a “-”? Because I’m getting this error because my bundle identifier contains a -.

I’m experiencing this error too, i can’t get Crashlytics to report crashes from my debug build. No dashes in the bundle id, and this is a new app, not imported from Fabric.

@roskoff thanks But I have migrated to the Firebase Crashlytics SDK successfully. Problem appeared when I changed bundle ID and created new iOS app in the Firebase dashboard