Skip to content

[🐛] ISSUE Expo SDK 48 relies on @expo/config-plugins v6+ and RNB/app and RNB/auth needs v5.4. #6948

@moxen-dev

Description

@moxen-dev

Issue

Describe your issue here

Hi folks, this could be a minor issue but since I noticed I decided to share with you. I am upgrading my app to the just released expo SDK 48 and during the examination of conflicts, I found that 2 libraries here still need an older version of an expo library.

@expo/config-plugins@5.0.4
node_modules/@react-native-firebase/app/node_modules/@expo/config-plugins
  @expo/config-plugins@"^5.0.4" from @react-native-firebase/app@17.3.1
  node_modules/@react-native-firebase/app
    @react-native-firebase/app@"^17.3.1" from the root project

@expo/config-plugins@5.0.4
node_modules/@react-native-firebase/auth/node_modules/@expo/config-plugins
  @expo/config-plugins@"^5.0.4" from @react-native-firebase/auth@17.3.1
  node_modules/@react-native-firebase/auth
    @react-native-firebase/auth@"^17.3.1" from the root project

What is annoying is that following the expo instructions to upgrade the SDK, they recommend to do a npx expo-doctor which retrieve the following troublesome message.

Screenshot 2023-02-27 at 13 31 26

It is hard to tell to me if this could really be a problem like introducing any inconsistency, but it will be nice if someone could update this library version on both of these places.


Project Files

Javascript

Click To Expand

package.json:

# N/A

firebase.json for react-native-firebase v6:

# N/A

iOS

Click To Expand

ios/Podfile:

  • I'm not using Pods
  • I'm using Pods and my Podfile looks like:
# N/A

AppDelegate.m:

// N/A


Android

Click To Expand

Have you converted to AndroidX?

  • my application is an AndroidX application?
  • I am using android/gradle.settings jetifier=true for Android compatibility?
  • I am using the NPM package jetifier for react-native compatibility?

android/build.gradle:

// N/A

android/app/build.gradle:

// N/A

android/settings.gradle:

// N/A

MainApplication.java:

// N/A

AndroidManifest.xml:

<!-- N/A -->


Environment

Click To Expand

react-native info output:

 OUTPUT GOES HERE
  • Platform that you're experiencing the issue on:
    • iOS
    • Android
    • iOS but have not tested behavior on Android
    • Android but have not tested behavior on iOS
    • Both
  • react-native-firebase version you're using that has this issue:
    • e.g. 5.4.3
  • Firebase module(s) you're using that has the issue:
    • e.g. Instance ID
  • Are you using TypeScript?
    • Y/N & VERSION


Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: StaleIssue has become stale - automatically added by Stale botWorkflow: Waiting for User ResponseBlocked waiting for user response.help: needs-triageIssue needs additional investigation/triaging.type: bugNew bug report

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions