Skip to content

Undefined symbol: absl::lts_20240116::CHexEscape(absl::lts_20240116::string_view) #1129

@Makhdoom-Sharif

Description

@Makhdoom-Sharif

Describe the bug
I'm experiencing an undefined symbol error after updating the react-native-purchases package from version 7.15.0 to 8.2.6 in a React Native project (React Native version 0.72.3). The error occurs when building the iOS app, even though the minimum iOS deployment target is correctly set to 13.0.

  1. Environment
    1. Platform: ios
    2. SDK version: 8.2.6
    3. OS version: 17.4
    4. Xcode/Android Studio version: 15.4 (15F31d)
    5. React Native version: 0.72.3
    6. SDK installation (CocoaPods + version or manual): 1.16.0

2.Steps to Reproduce:

  • Update react-native-purchases from 7.15.0 to 8.2.6.
  • Set the iOS deployment target to 13.0 in Xcode.
  • Remove existing Pods and reinstall by running pod install.

Expected Behavior
The iOS build should complete successfully without throwing any errors related to undefined symbols

Screenshot 2024-11-13 at 12 05 44 AM

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions