Skip to content

Exception and crash due to forwarding class AndroidConfigFetchProto which is neither defined, nor implemented #4334

Closed
@elena-krakhmalova

Description

[READ] Step 1: Are you in the right place?

Yes, seems to me in the right place.

[REQUIRED] Step 2: Describe your environment

Environment

  • Xcode version: Version 11.2 (11B52)
  • Firebase SDK version: 6.13.0
  • Firebase Component: RemoteConfig
  • Component version: 4.4.3, 4.4.5

[REQUIRED] Step 3: Describe the problem

Steps to reproduce:

  1. Download Firebase quickstart sample project for iOS
  2. Add GoogleService-Info.plist into quickstart sample project with valid keys, so that project can launch without issues
  3. Install pods
  4. Replace source in AppDelegate.m with code from AppDelegate.txt attached
  5. Run ConfigExample target on iOS simulator
  6. Observe app crashes due to exception. Please see Xcode logs in file attached

Please note in this example app crashes for simulator, but the same will happen for device as well. The real problem is that AndroidConfigFetchProto class is neither defined, nor implemented but referenced in Config.pbobjc.h and Config.pbobjc.m in FirebaseRemoteConfig pod.

Relevant Code:

xcode_log_crash.txt
AppDelegate.txt

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions