Quantcast
Channel: Active questions tagged react-native+ios - Stack Overflow
Viewing all articles
Browse latest Browse all 16750

ld: 16 duplicate symbols for architecture x86_64 in react native & iOS development

$
0
0

I'm trying to build a simple react native app that highlights texts. Initially I was making in expo and have ejected and have tried to integrate the https://github.com/Astrocoders/react-native-selectable-text library.

After following Astrocoder's instruction to integrate, I get the following error. What I'm most confused about is that the conflict (RNSelectableTextView.o and Manager.o) seems to be happening from the same library, not different libraries like other examples, which should be building on each other...

duplicate symbol '_OBJC_IVAR_$_RNSelectableTextManager._onHighlightPress' in:    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/RNSelectableText/libRNSelectableText.a(RNSelectableTextManager.o)    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/react-native-selectable-text/libreact-native-selectable-text.a(RNSelectableTextManager.o)duplicate symbol '_OBJC_IVAR_$_RNSelectableTextManager._menuItems' in:    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/RNSelectableText/libRNSelectableText.a(RNSelectableTextManager.o)    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/react-native-selectable-text/libreact-native-selectable-text.a(RNSelectableTextManager.o)duplicate symbol '_OBJC_CLASS_$_RNSelectableTextManager' in:    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/RNSelectableText/libRNSelectableText.a(RNSelectableTextManager.o)    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/react-native-selectable-text/libreact-native-selectable-text.a(RNSelectableTextManager.o)duplicate symbol '_OBJC_METACLASS_$_RNSelectableTextManager' in:    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/RNSelectableText/libRNSelectableText.a(RNSelectableTextManager.o)    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/react-native-selectable-text/libreact-native-selectable-text.a(RNSelectableTextManager.o)duplicate symbol '_OBJC_IVAR_$_RNSelectableTextManager._onSelection' in:    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/RNSelectableText/libRNSelectableText.a(RNSelectableTextManager.o)    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/react-native-selectable-text/libreact-native-selectable-text.a(RNSelectableTextManager.o)duplicate symbol '_OBJC_IVAR_$_RNSelectableTextManager._value' in:    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/RNSelectableText/libRNSelectableText.a(RNSelectableTextManager.o)    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/react-native-selectable-text/libreact-native-selectable-text.a(RNSelectableTextManager.o)duplicate symbol '_OBJC_CLASS_$_RNSelectableTextView' in:    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/RNSelectableText/libRNSelectableText.a(RNSelectableTextView.o)    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/react-native-selectable-text/libreact-native-selectable-text.a(RNSelectableTextView.o)duplicate symbol '_OBJC_METACLASS_$_RNSelectableTextView' in:    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/RNSelectableText/libRNSelectableText.a(RNSelectableTextView.o)    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/react-native-selectable-text/libreact-native-selectable-text.a(RNSelectableTextView.o)duplicate symbol '_OBJC_IVAR_$_RNSelectableTextView._backedTextInputView' in:    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/RNSelectableText/libRNSelectableText.a(RNSelectableTextView.o)    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/react-native-selectable-text/libreact-native-selectable-text.a(RNSelectableTextView.o)duplicate symbol '_selectionStart' in:    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/RNSelectableText/libRNSelectableText.a(RNSelectableTextView.o)    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/react-native-selectable-text/libreact-native-selectable-text.a(RNSelectableTextView.o)duplicate symbol '_OBJC_IVAR_$_RNSelectableTextView._onHighlightPress' in:    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/RNSelectableText/libRNSelectableText.a(RNSelectableTextView.o)    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/react-native-selectable-text/libreact-native-selectable-text.a(RNSelectableTextView.o)duplicate symbol '_OBJC_IVAR_$_RNSelectableTextView._menuItems' in:    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/RNSelectableText/libRNSelectableText.a(RNSelectableTextView.o)    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/react-native-selectable-text/libreact-native-selectable-text.a(RNSelectableTextView.o)duplicate symbol '_OBJC_IVAR_$_RNSelectableTextView._onSelection' in:    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/RNSelectableText/libRNSelectableText.a(RNSelectableTextView.o)    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/react-native-selectable-text/libreact-native-selectable-text.a(RNSelectableTextView.o)duplicate symbol '_beginning' in:    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/RNSelectableText/libRNSelectableText.a(RNSelectableTextView.o)    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/react-native-selectable-text/libreact-native-selectable-text.a(RNSelectableTextView.o)duplicate symbol '_OBJC_IVAR_$_RNSelectableTextView._value' in:    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/RNSelectableText/libRNSelectableText.a(RNSelectableTextView.o)    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/react-native-selectable-text/libreact-native-selectable-text.a(RNSelectableTextView.o)duplicate symbol '_CUSTOM_SELECTOR' in:    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/RNSelectableText/libRNSelectableText.a(RNSelectableTextView.o)    /Users/sanghapark/Library/Developer/Xcode/DerivedData/trialv1-fheptlkmdwwaaecmpyvoheysshnb/Build/Products/Debug-iphonesimulator/react-native-selectable-text/libreact-native-selectable-text.a(RNSelectableTextView.o)ld: 16 duplicate symbols for architecture x86_64clang: error: linker command failed with exit code 1 (use -v to see invocation)warning: no rule to process file '/Users/sanghapark/Documents/trial_v2/client/ios/Pods/Flipper-RSocket/rsocket/README.md' of type 'net.daringfireball.markdown' for architecture 'x86_64' (in target 'Flipper-RSocket' from project 'Pods')warning: no rule to process file '/Users/sanghapark/Documents/trial_v2/client/ios/Pods/Flipper-RSocket/rsocket/benchmarks/CMakeLists.txt' of type 'text' for architecture 'x86_64' (in target 'Flipper-RSocket' from project 'Pods')warning: no rule to process file '/Users/sanghapark/Documents/trial_v2/client/ios/Pods/Flipper-RSocket/rsocket/benchmarks/README.md' of type 'net.daringfireball.markdown' for architecture 'x86_64' (in target 'Flipper-RSocket' from project 'Pods')warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 7.0, but the range of supported deployment target versions is 8.0 to 13.6.99. (in target 'RNSelectableText' from project 'Pods')warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 6.0, but the range of supported deployment target versions is 8.0 to 13.6.99. (in target 'OpenSSL-Universal' from project 'Pods')warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 5.0, but the range of supported deployment target versions is 8.0 to 13.6.99. (in target 'CocoaAsyncSocket' from project 'Pods')** BUILD FAILED **

Any suggestion as to how to go about this? Any help would be really appreciated. Thank you!Below are my react native info and pod file for reference.

System:    OS: macOS 10.15.3    CPU: (4) x64 Intel(R) Core(TM) i5-7267U CPU @ 3.10GHz    Memory: 18.89 MB / 8.00 GB    Shell: 3.2.57 - /bin/bash  Binaries:    Node: 12.18.3 - /usr/local/bin/node    Yarn: 1.22.4 - /usr/local/bin/yarn    npm: 6.14.7 - /usr/local/bin/npm    Watchman: 4.9.0 - /usr/local/bin/watchman  Managers:    CocoaPods: 1.9.3 - /usr/local/bin/pod  SDKs:    iOS SDK:      Platforms: iOS 13.6, DriverKit 19.0, macOS 10.15, tvOS 13.4, watchOS 6.2    Android SDK: Not Found  IDEs:    Android Studio: 4.0 AI-193.6911.18.40.6514223    Xcode: 11.6/11E708 - /usr/bin/xcodebuild  Languages:    Java: 11.0.8 - /usr/bin/javac    Python: 2.7.16 - /usr/bin/python  npmPackages:    @react-native-community/cli: Not Found    react: ~16.11.0 => 16.11.0     react-native: ^0.62.2 => 0.62.2   npmGlobalPackages:    *react-native*: Not Found
platform :ios, '10.0'require_relative '../node_modules/react-native-unimodules/cocoapods.rb'require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'def add_flipper_pods!(versions = {})  versions['Flipper'] ||= '~> 0.33.1'  versions['DoubleConversion'] ||= '1.1.7'  versions['Flipper-Folly'] ||= '~> 2.1'  versions['Flipper-Glog'] ||= '0.3.6'  versions['Flipper-PeerTalk'] ||= '~> 0.0.4'  versions['Flipper-RSocket'] ||= '~> 1.0'  pod 'FlipperKit', versions['Flipper'], :configuration => 'Debug'  pod 'FlipperKit/FlipperKitLayoutPlugin', versions['Flipper'], :configuration => 'Debug'  pod 'FlipperKit/SKIOSNetworkPlugin', versions['Flipper'], :configuration => 'Debug'  pod 'FlipperKit/FlipperKitUserDefaultsPlugin', versions['Flipper'], :configuration => 'Debug'  pod 'FlipperKit/FlipperKitReactPlugin', versions['Flipper'], :configuration => 'Debug'  # List all transitive dependencies for FlipperKit pods  # to avoid them being linked in Release builds  pod 'Flipper', versions['Flipper'], :configuration => 'Debug'  pod 'Flipper-DoubleConversion', versions['DoubleConversion'], :configuration => 'Debug'  pod 'Flipper-Folly', versions['Flipper-Folly'], :configuration => 'Debug'  pod 'Flipper-Glog', versions['Flipper-Glog'], :configuration => 'Debug'  pod 'Flipper-PeerTalk', versions['Flipper-PeerTalk'], :configuration => 'Debug'  pod 'Flipper-RSocket', versions['Flipper-RSocket'], :configuration => 'Debug'  pod 'FlipperKit/Core', versions['Flipper'], :configuration => 'Debug'  pod 'FlipperKit/CppBridge', versions['Flipper'], :configuration => 'Debug'  pod 'FlipperKit/FBCxxFollyDynamicConvert', versions['Flipper'], :configuration => 'Debug'  pod 'FlipperKit/FBDefines', versions['Flipper'], :configuration => 'Debug'  pod 'FlipperKit/FKPortForwarding', versions['Flipper'], :configuration => 'Debug'  pod 'FlipperKit/FlipperKitHighlightOverlay', versions['Flipper'], :configuration => 'Debug'  pod 'FlipperKit/FlipperKitLayoutTextSearchable', versions['Flipper'], :configuration => 'Debug'  pod 'FlipperKit/FlipperKitNetworkPlugin', versions['Flipper'], :configuration => 'Debug'end# Post Install processing for Flipperdef flipper_post_install(installer)  installer.pods_project.targets.each do |target|    if target.name == 'YogaKit'      target.build_configurations.each do |config|        config.build_settings['SWIFT_VERSION'] = '4.1'      end    end  endendtarget 'trialv1' do  # Pods for trialv1  pod 'FBLazyVector', :path => "../node_modules/react-native/Libraries/FBLazyVector"  pod 'FBReactNativeSpec', :path => "../node_modules/react-native/Libraries/FBReactNativeSpec"  pod 'RCTRequired', :path => "../node_modules/react-native/Libraries/RCTRequired"  pod 'RCTTypeSafety', :path => "../node_modules/react-native/Libraries/TypeSafety"  pod 'React', :path => '../node_modules/react-native/'  pod 'React-Core', :path => '../node_modules/react-native/'  pod 'React-CoreModules', :path => '../node_modules/react-native/React/CoreModules'  pod 'React-Core/DevSupport', :path => '../node_modules/react-native/'  pod 'React-RCTActionSheet', :path => '../node_modules/react-native/Libraries/ActionSheetIOS'  pod 'React-RCTAnimation', :path => '../node_modules/react-native/Libraries/NativeAnimation'  pod 'React-RCTBlob', :path => '../node_modules/react-native/Libraries/Blob'  pod 'React-RCTImage', :path => '../node_modules/react-native/Libraries/Image'  pod 'React-RCTLinking', :path => '../node_modules/react-native/Libraries/LinkingIOS'  pod 'React-RCTNetwork', :path => '../node_modules/react-native/Libraries/Network'  pod 'React-RCTSettings', :path => '../node_modules/react-native/Libraries/Settings'  pod 'React-RCTText', :path => '../node_modules/react-native/Libraries/Text'  pod 'React-RCTVibration', :path => '../node_modules/react-native/Libraries/Vibration'  pod 'React-Core/RCTWebSocket', :path => '../node_modules/react-native/'  pod 'React-cxxreact', :path => '../node_modules/react-native/ReactCommon/cxxreact'  pod 'React-jsi', :path => '../node_modules/react-native/ReactCommon/jsi'  pod 'React-jsiexecutor', :path => '../node_modules/react-native/ReactCommon/jsiexecutor'  pod 'React-jsinspector', :path => '../node_modules/react-native/ReactCommon/jsinspector'  pod 'ReactCommon/callinvoker', :path => "../node_modules/react-native/ReactCommon"  pod 'ReactCommon/turbomodule/core', :path => "../node_modules/react-native/ReactCommon"  pod 'Yoga', :path => '../node_modules/react-native/ReactCommon/yoga', :modular_headers => true  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 'RNSelectableText', :path => '../node_modules/@astrocoders/react-native-selectable-text/ios/RNSelectableText.podspec'  use_unimodules!  use_native_modules!  # Enables Flipper.  #  # Note that if you have use_frameworks! enabled, Flipper will not work and  # you should disable these next few lines.  add_flipper_pods!  post_install do |installer|    flipper_post_install(installer)  endend

Viewing all articles
Browse latest Browse all 16750

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>