tradle / react-native-udp

node's dgram for react-native
MIT License
341 stars 154 forks source link

Duplicate symbols with CocaAsyncSocket #113

Closed tjwelde closed 4 years ago

tjwelde commented 4 years ago

Hey,

I just had an issue, I was blocked by for some time (still new to react-native), which is connected to this repo. I made a new react-native project with the react-native-cli and used rn-nodeify, because we use a lot of crypto.

Unfortunately, building failed, because of duplicated symbols. Here are the last lines:

duplicate symbol '_OBJC_IVAR_$_GCDAsyncUdpSocket.readStream4' in:
    /Users/username/Library/Developer/Xcode/DerivedData/ProjectName-heocgpjrcpddyfamfhwzjvkublko/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncUdpSocket.o)
    /Users/username/Library/Developer/Xcode/DerivedData/ProjectName-heocgpjrcpddyfamfhwzjvkublko/Build/Products/Debug-iphoneos/react-native-udp/libreact-native-udp.a(GCDAsyncUdpSocket.o)
ld: 144 duplicate symbols for architecture arm64

CocoaAsyncSocket is loaded as a dependency to flipperkit, which is loaded, because facebook/flipper is now loaded per default in new projects.

I solved this, by removing Flipper in my Podfile.

Since I am new to react-native development, I can't give good recommendations, on what to do, but I guess I would just also use the same dependency?

tjwelde commented 4 years ago

Other symbols are

_OBJC_IVAR_$_GCDAsyncUdpSocket.currentSend

or

_OBJC_IVAR_$_GCDAsyncUdpSocket.send4Source
jctf commented 4 years ago

Hi @tjwelde the last MR https://github.com/tradle/react-native-udp/pull/112 should fix this. Might be an idea to clean the DerivedData and the build folder on xCode

try to a clean install

Rapsssito commented 4 years ago

Should be fixed in 3.1.0! If the problem still persist, feel free to reopen this issue.

defi-bear commented 3 years ago

@Rapsssito It's still happening for me.

Ld /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/tellicare.app/tellicare normal arm64 (in target 'Tellicare' from project 'Tellicare') cd /Volumes/DATA/Work/Mobile/ReactNative/Tellicare/ios /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target arm64-apple-ios10.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.6.sdk -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.0/iphoneos -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/DoubleConversion -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/FBReactNativeSpec -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/FirebaseCore -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/FirebaseCoreDiagnostics -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/FirebaseInstallations -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/FirebaseInstanceID -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/Folly -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/GTMSessionFetcher -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/GoogleAPIClientForREST -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/GoogleDataTransport -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/GoogleDataTransportCCTSupport -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/GoogleToolboxForMac -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/GoogleUtilities -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/Permission-Camera -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/Permission-LocationAlways -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/Permission-LocationWhenInUse -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/PromisesObjC -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/Protobuf -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/RCTTypeSafety -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/RNCAsyncStorage -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/RNCMaskedView -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/RNCPicker -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/RNFastImage -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/RNGestureHandler -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/RNOS -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/RNPermissions -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/RNReanimated -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/RNScreens -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/RNVectorIcons -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/RNWifi -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/React-Core -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/React-CoreModules -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/React-RCTAnimation -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/React-RCTBlob -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/React-RCTImage -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/React-RCTLinking -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/React-RCTNetwork -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/React-RCTSettings -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/React-RCTText -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/React-RCTVibration -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/React-cxxreact -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/React-jsi -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/React-jsiexecutor -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/React-jsinspector -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/ReactCommon -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/SDWebImage -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/SDWebImageWebPCoder -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/Yoga -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/glog -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/libwebp -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/nanopb -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/react-native-camera -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/react-native-fingerprint-scanner -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/react-native-netinfo -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/react-native-randombytes -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/react-native-safe-area-context -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/react-native-slider -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/react-native-sqlite-storage -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/react-native-udp -L/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/react-native-webview -F/Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos -F/Volumes/DATA/Work/Mobile/ReactNative/Tellicare/ios/Pods/FirebaseAnalytics/Frameworks -F/Volumes/DATA/Work/Mobile/ReactNative/Tellicare/ios/Pods/FirebaseMLCommon/Frameworks -F/Volumes/DATA/Work/Mobile/ReactNative/Tellicare/ios/Pods/FirebaseMLVision/Frameworks -F/Volumes/DATA/Work/Mobile/ReactNative/Tellicare/ios/Pods/FirebaseMLVisionBarcodeModel/Frameworks -F/Volumes/DATA/Work/Mobile/ReactNative/Tellicare/ios/Pods/GoogleAppMeasurement/Frameworks -filelist /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Intermediates.noindex/Tellicare.build/Debug-iphoneos/Tellicare.build/Objects-normal/arm64/tellicare.LinkFileList -Xlinker -rpath -Xlinker /usr/lib/swift -Xlinker -rpath -Xlinker @executable_path/Frameworks -dead_strip -Xlinker -object_path_lto -Xlinker /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Intermediates.noindex/Tellicare.build/Debug-iphoneos/Tellicare.build/Objects-normal/arm64/tellicare_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -fobjc-arc -fobjc-link-runtime -ObjC -lCocoaAsyncSocket -lDoubleConversion -lFBReactNativeSpec -lFirebaseCore -lFirebaseCoreDiagnostics -lFirebaseInstallations -lFirebaseInstanceID -lFolly -lGTMSessionFetcher -lGoogleAPIClientForREST -lGoogleDataTransport -lGoogleDataTransportCCTSupport -lGoogleToolboxForMac -lGoogleUtilities -lPermission-Camera -lPermission-LocationAlways -lPermission-LocationWhenInUse -lPromisesObjC -lProtobuf -lRCTTypeSafety -lRNCAsyncStorage -lRNCMaskedView -lRNCPicker -lRNFastImage -lRNGestureHandler -lRNOS -lRNPermissions -lRNReanimated -lRNScreens -lRNVectorIcons -lRNWifi -lReact-Core -lReact-CoreModules -lReact-RCTAnimation -lReact-RCTBlob -lReact-RCTImage -lReact-RCTLinking -lReact-RCTNetwork -lReact-RCTSettings -lReact-RCTText -lReact-RCTVibration -lReact-cxxreact -lReact-jsi -lReact-jsiexecutor -lReact-jsinspector -lReactCommon -lSDWebImage -lSDWebImageWebPCoder -lTcpSockets -lYoga -lc++ -lglog -llibwebp -lnanopb -lreact-native-camera -lreact-native-fingerprint-scanner -lreact-native-netinfo -lreact-native-randombytes -lreact-native-safe-area-context -lreact-native-slider -lreact-native-sqlite-storage -lreact-native-udp -lreact-native-webview -lsqlite3 -lstdc++ -lz -framework AVFoundation -framework Accelerate -framework AudioToolbox -framework CFNetwork -framework CoreGraphics -framework CoreImage -framework CoreMedia -framework CoreTelephony -framework CoreVideo -framework FIRAnalyticsConnector -framework FirebaseAnalytics -framework FirebaseMLCommon -framework FirebaseMLVision -framework FirebaseMLVisionBarcodeModel -framework Foundation -framework GoogleAppMeasurement -framework ImageIO -framework JavaScriptCore -framework LocalAuthentication -framework MobileCoreServices -framework Security -framework StoreKit -framework SystemConfiguration -framework UIKit -ObjC -lc++ -lPods-Tellicare -framework NetworkExtension -Xlinker -dependency_info -Xlinker /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Intermediates.noindex/Tellicare.build/Debug-iphoneos/Tellicare.build/Objects-normal/arm64/tellicare_dependency_info.dat -o /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/tellicare.app/tellicare

duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.IsOnSocketQueueOrTargetQueueKey' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.alternateAddressDelay' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.stateIndex' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_GCDAsyncSocketSSLProtocolVersionMax' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.streamContext' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.sslContext' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncWritePacket.timeout' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncReadPacket.timeout' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_GCDAsyncSocketManuallyEvaluateTrust' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_GCDAsyncSocketSSLSessionOptionFalseStart' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncReadPacket.startOffset' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCCLASS$_GCDAsyncSocket' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCMETACLASS$_GCDAsyncSocket' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCCLASS$_GCDAsyncSpecialPacket' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCMETACLASS$_GCDAsyncSpecialPacket' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCCLASS$_GCDAsyncWritePacket' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCMETACLASS$_GCDAsyncWritePacket' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCCLASS$_GCDAsyncReadPacket' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCMETACLASS$_GCDAsyncReadPacket' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSpecialPacket.tlsSettings' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.flags' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_GCDAsyncSocketSSLCipherSuites' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.lastSSLHandshakeError' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocketPreBuffer.writePointer' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocketPreBuffer.readPointer' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncReadPacket.bufferOwner' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.connectTimer' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.writeTimer' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.readTimer' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncWritePacket.buffer' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncReadPacket.buffer' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.preBuffer' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocketPreBuffer.preBuffer' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCCLASS$_GCDAsyncSocketPreBuffer' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCMETACLASS$_GCDAsyncSocketPreBuffer' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.sslPreBuffer' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_GCDAsyncSocketException' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_GCDAsyncSocketErrorDomain' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_GCDAsyncSocketSSLProtocolVersionMin' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncReadPacket.term' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.writeStream' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.readStream' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.socketUrl' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncReadPacket.maxLength' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncReadPacket.originalBufferLength' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.sslWriteCachedLength' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncReadPacket.readLength' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.config' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncWritePacket.tag' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncReadPacket.tag' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocketPreBuffer.preBufferSize' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.socketQueue' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.writeQueue' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.delegateQueue' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.readQueue' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.currentWrite' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.delegate' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncWritePacket.bytesDone' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncReadPacket.bytesDone' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_GCDAsyncSocketQueueName' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_GCDAsyncSocketThreadName' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.socketFDBytesAvailable' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.sslErrCode' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.writeSource' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.readSource' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.acceptUNSource' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.accept6Source' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.accept4Source' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_GCDAsyncSocketSSLSessionOptionSendOneByteRecord' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.currentRead' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.userData' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_GCDAsyncSocketUseCFStreamForTLS' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.socketUN' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.connectInterfaceUN' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_GCDAsyncSocketSSLPeerID' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.socket6FD' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.socket4FD' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.connectInterface6' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) duplicate symbol '_OBJCIVAR$_GCDAsyncSocket.connectInterface4' in: /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/CocoaAsyncSocket/libCocoaAsyncSocket.a(GCDAsyncSocket.o) /Users/warrior/Library/Developer/Xcode/DerivedData/Tellicare-gotmajjjgvkdmqbevqxztsrwwqsk/Build/Products/Debug-iphoneos/TcpSockets/libTcpSockets.a(GCDAsyncSocket.o) ld: 79 duplicate symbols for architecture arm64

Rapsssito commented 3 years ago

@Shing-Ho make sure to clean your build folder and check if you use GCDAsyncSocket in any other library.

defi-bear commented 3 years ago

@Rapsssito I already tried to remove derivered folder and clean build folder and not sure how can I check GCDAsyncSocket

Rapsssito commented 3 years ago

@Shing-Ho, take a look at this issue from react-native-tcp-socket, it might be related to your problem.

defi-bear commented 3 years ago

@Rapsssito There was not CocoaAsyncSocket but there was GCDAsyncSocket so I removed it and it worked. You are really awesome. @Rapsssito Thank you!!! Following you from now~

Rapsssito commented 3 years ago

@Shing-Ho, glad it is fixed!

nphausg commented 3 years ago

Here is fine https://github.com/Rapsssito/react-native-tcp-socket/issues/61#issuecomment-653881488

Azaz0723 commented 1 year ago

@Rapsssito There was not CocoaAsyncSocket but there was GCDAsyncSocket so I removed it and it worked. You are really awesome. @Rapsssito Thank you!!! Following you from now~

I have also removed GCDAsyncSocket but its duplicate architecture error goes from 144 to 65 duplicate symbols for architecture x86_64. kindly help if anybody can

muhammadasad22 commented 1 year ago

@Rapsssito There was not CocoaAsyncSocket but there was GCDAsyncSocket so I removed it and it worked. You are really awesome. @Rapsssito Thank you!!! Following you from now~

I have also removed GCDAsyncSocket but its duplicate architecture error goes from 144 to 65 duplicate symbols for architecture x86_64. kindly help if anybody can

Procedure:

-> Go to xcode -> into project navigator, click on Pods folder -> then select react-native-udp in targets -> Go to Build Phases > Compile sources Here remove reference to CocoaAsyncSocket or GCDAsyncUdp..

damdafayton commented 8 months ago

@Rapsssito There was not CocoaAsyncSocket but there was GCDAsyncSocket so I removed it and it worked. You are really awesome. @Rapsssito Thank you!!! Following you from now~

I have also removed GCDAsyncSocket but its duplicate architecture error goes from 144 to 65 duplicate symbols for architecture x86_64. kindly help if anybody can

Procedure:

-> Go to xcode -> into project navigator, click on Pods folder -> then select react-native-udp in targets -> Go to Build Phases > Compile sources Here remove reference to CocoaAsyncSocket or GCDAsyncUdp..

Isnt there a way to automate this? Otherwise we have to do this after every pod install

xi4475-rohit-joglekar commented 5 months ago

@damdafayton did you find the way to write a script after pod install Please let us know if you can run a script for the same

damdafayton commented 4 months ago

@xi4475-rohit-joglekar it went away itself somehow. but if i wanted to automate it i would just do a patch to the podfile of the dependency under node_modules