Build error integrating Clevertap to a Reactnative Application


#1

I’m trying to integrate clevertap with native react and when I include “use_frameworks!” in cocoa pods to be able to use

#import <CleverTapReact / CleverTapReactManager.h>

a compilation error is generated in UMLCore

  1. Already make the link of the application with clevertap
  2. Install all the package throught “yarn install”
  3. Install the pods throught “pod install”

This is my podfile:

//----

target 'discovery' do
  pod 'React', :path => '../node_modules/react-native', :subspecs => [
    'Core',
    'CxxBridge',
    'DevSupport',
    'RCTText',
    'RCTNetwork',
    'RCTWebSocket',
    'RCTAnimation',
    'RCTImage',
  ]

  pod 'yoga', :path => '../node_modules/react-native/ReactCommon/yoga'
  pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec'
  pod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec'
  pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec'

  pod 'Google-Mobile-Ads-SDK'
  pod 'CleverTap-iOS-SDK'
  pod "Segment-CleverTap"

  use_unimodules!
  use_frameworks!

  target 'discoveryTests' do
    inherit! :search_paths
  end
end

//----

I expect a good compilation for the app, and instead im getting a compilation error

this is the error code:

//----


info Undefined symbols for architecture x86_64:
  "_UMLogError", referenced from:
      +[UMUtilities NSDate:] in UMUtilities.o
      -[UMViewManager updateProp:withValue:onView:] in UMViewManager.o

info   "_UMLogInfo", referenced from:
      +[UMUtilities UIColor:] in UMUtilities.o

info   "_UMLogWarn", referenced from:
      -[UMModuleRegistry registerExportedModule:] in UMModuleRegistry.o
      -[UMModuleRegistry registerViewManager:] in UMModuleRegistry.o
      -[UMModuleRegistry registerSingletonModule:] in UMModuleRegistry.o
      -[UMModuleRegistryProvider moduleRegistryForExperienceId:] in UMModuleRegistryProvider.o
      -[UMViewManager updateProp:withValue:onView:] in UMViewManager.o
ld: symbol(s) not found for architecture x86_64

info clang: error: linker command failed with exit code 1 (use -v to see invocation)


//----