Skip to content

React Native 0.83 Compatibility: Unable to find React-rncore pod #8180

@herdeybayor

Description

@herdeybayor

Description

React Native Navigation 8.6.1 fails to install on React Native 0.83.1 due to a missing React-rncore pod dependency.

Environment

  • React Native: 0.83.1
  • react-native-navigation: 8.6.1
  • Platform: iOS
  • New Architecture: Enabled (RCT_NEW_ARCH_ENABLED=1)

Error

[!] Unable to find a specification for React-rncore depended upon by ReactNativeNavigation

You have either:
 * out-of-date source repos which you can update with pod repo update or with pod install --repo-update.
 * mistyped the name or version.
 * not added the source repo that hosts the Podspec to your Podfile.

Root Cause

React Native 0.83 (released Dec 10, 2024) appears to have removed or renamed the React-rncore pod. However, ReactNativeNavigation.podspec still declares it as a dependency when New Architecture is enabled:

ReactNativeNavigation.podspec:60

if fabric_enabled
  # ... other dependencies
  s.dependency "React-rncore"
  s.dependency "React-RuntimeCore"
end

Temporary Workaround

Commenting out the React-rncore dependency allows pod installation to succeed:

# s.dependency "React-rncore"  # Removed for React Native 0.83 compatibility

Using patch-package to persist this change works well as a temporary solution.

Request

Could you please:

  1. Investigate React Native 0.83's core dependency changes
  2. Update the podspec to support React Native 0.83
  3. Consider adding version-specific conditional dependencies if needed

Additional Context

Thank you for maintaining this excellent library!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions