Hi All,
Nice to join the forum, hope we can all be of help to each other!
I'm having an issue building my Nativescript project in XCode, getting Apple Mach-0 Linker Error, Detailed description of the error is linker command failed with exit code 1 (use -v to see invocation). When I inspect the log (right-clicking on the error > Reveal in Log) it appears that it relates to numerous duplicate symbols with respect to TKLiveSync. My zipped project folder is at https://drive.google.com/open?id=1KNVlNjUZJBwbfpBq0Crn-dZWTf6rdAUx
Of interest may be that I havem set up under XCode: Build Settings > other linker flags (Any Architecture | Any SDK) the following 2 entries. I tried deleting the first but it keeps reappearing, deleting the second caused missing file errors (I think). I've since reinstated it:
FIRST ENTRY:
$(inherited) -ObjC -sectcreate __DATA __TNSMetadata "$(CONFIGURATION_BUILD_DIR)/metadata-$(CURRENT_ARCH).bin" -framework NativeScript -F"$(SRCROOT)/internal" -licucore -lz -lc++ -framework Foundation -framework UIKit -framework CoreGraphics -framework MobileCoreServices -framework Security
SECOND ENTRY
$(inherited)
"$(SRCROOT)/internal/TKLiveSync/TKLiveSync"
Set up under XCode: Build Settings > other linker flags (Any Architecture | Any SDK)
And my error log is as follows:
Ld /Users/wen-hsinjackson/Library/Developer/Xcode/DerivedData/transplant-ewcxiumaqygplnfkuyqixdurttnq/Build/Products/Debug-iphonesimulator/transplant.app/transplant normal x86_64
cd /StepSequencer/transplant/platforms/ios
export IPHONEOS_DEPLOYMENT_TARGET=10.3
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.3.sdk -L/Users/wen-hsinjackson/Library/Developer/Xcode/DerivedData/transplant-ewcxiumaqygplnfkuyqixdurttnq/Build/Products/Debug-iphonesimulator -F/Users/wen-hsinjackson/Library/Developer/Xcode/DerivedData/transplant-ewcxiumaqygplnfkuyqixdurttnq/Build/Products/Debug-iphonesimulator -F/StepSequencer/transplant/platforms/ios/internal -F/StepSequencer/transplant/platforms/ios/../../node_modules/tns-core-modules-widgets/platforms/ios -filelist /Users/wen-hsinjackson/Library/Developer/Xcode/DerivedData/transplant-ewcxiumaqygplnfkuyqixdurttnq/Build/Intermediates.noindex/transplant.build/Debug-iphonesimulator/transplant.build/Objects-normal/x86_64/transplant.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -mios-simulator-version-min=10.3 -dead_strip -Xlinker -object_path_lto -Xlinker /Users/wen-hsinjackson/Library/Developer/Xcode/DerivedData/transplant-ewcxiumaqygplnfkuyqixdurttnq/Build/Intermediates.noindex/transplant.build/Debug-iphonesimulator/transplant.build/Objects-normal/x86_64/transplant_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -fobjc-link-runtime /StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync -ObjC -sectcreate __DATA __TNSMetadata /Users/wen-hsinjackson/Library/Developer/Xcode/DerivedData/transplant-ewcxiumaqygplnfkuyqixdurttnq/Build/Products/Debug-iphonesimulator/metadata-x86_64.bin -framework NativeScript -F/StepSequencer/transplant/platforms/ios/internal -licucore -lz -lc++ -framework Foundation -framework UIKit -framework CoreGraphics -framework MobileCoreServices -framework Security /StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync -ObjC -sectcreate __DATA __TNSMetadata /Users/wen-hsinjackson/Library/Developer/Xcode/DerivedData/transplant-ewcxiumaqygplnfkuyqixdurttnq/Build/Products/Debug-iphonesimulator/metadata-x86_64.bin -framework NativeScript -F/StepSequencer/transplant/platforms/ios/internal -licucore -lz -lc++ -framework Foundation -framework UIKit -framework CoreGraphics -framework MobileCoreServices -framework Security -ObjC -sectcreate __DATA __TNSMetadata /Users/wen-hsinjackson/Library/Developer/Xcode/DerivedData/transplant-ewcxiumaqygplnfkuyqixdurttnq/Build/Products/Debug-iphonesimulator/metadata-x86_64.bin -framework NativeScript -F/StepSequencer/transplant/platforms/ios/internal -licucore -lz -lc++ -framework Foundation -framework UIKit -framework CoreGraphics -framework MobileCoreServices -framework Security -Xlinker -sectcreate -Xlinker __TEXT -Xlinker __entitlements -Xlinker /Users/wen-hsinjackson/Library/Developer/Xcode/DerivedData/transplant-ewcxiumaqygplnfkuyqixdurttnq/Build/Intermediates.noindex/transplant.build/Debug-iphonesimulator/transplant.build/transplant.app-Simulated.xcent -framework TNSWidgets -lPods-transplant -Xlinker -dependency_info -Xlinker /Users/wen-hsinjackson/Library/Developer/Xcode/DerivedData/transplant-ewcxiumaqygplnfkuyqixdurttnq/Build/Intermediates.noindex/transplant.build/Debug-iphonesimulator/transplant.build/Objects-normal/x86_64/transplant_dependency_info.dat -o /Users/wen-hsinjackson/Library/Developer/Xcode/DerivedData/transplant-ewcxiumaqygplnfkuyqixdurttnq/Build/Products/Debug-iphonesimulator/transplant.app/transplant
duplicate symbol _OBJC_CLASS_$_PodsDummy_GCDWebServer in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer-dummy.o)
duplicate symbol _OBJC_METACLASS_$_PodsDummy_GCDWebServer in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer-dummy.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._dispatchQueuePriority in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _GCDWebServerOption_DispatchQueuePriority in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._disconnectDelay in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._bindToLocalhost in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _GCDWebServerOption_BindToLocalhost in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._port in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._dnsPort in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _GCDWebServerOption_Port in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._dnsSocket in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._authenticationDigestAccounts in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _GCDWebServerOption_AuthenticationAccounts in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._authenticationBasicAccounts in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._dnsAddress in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _GCDWebServerAuthenticationMethod_DigestAccess in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._connectionClass in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _GCDWebServerOption_ConnectionClass in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._handlers in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._options in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _GCDWebServerOption_MaxPendingConnections in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._activeConnections in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_CLASS_$_GCDWebServer in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_METACLASS_$_GCDWebServer in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._disconnectTimer in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_CLASS_$_GCDWebServerHandler in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_METACLASS_$_GCDWebServerHandler in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._sourceGroup in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._authenticationRealm in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _GCDWebServerOption_AuthenticationRealm in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _GCDWebServerLogLevel in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _GCDWebServerOption_ConnectedStateCoalescingInterval in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._backgroundTask in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerHandler._asyncProcessBlock in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerHandler._matchBlock in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _GCDWebServerOption_RequestNATPortMapping in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._syncQueue in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._delegate in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _GCDWebServerOption_BonjourType in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _GCDWebServerOption_BonjourName in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._serverName in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _GCDWebServerOption_ServerName in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _GCDWebServerLogMessage in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._dnsSource in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._dnsService in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._resolutionService in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._registrationService in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _GCDWebServerOption_AuthenticationMethod in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._suspendInBackground in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _GCDWebServerOption_AutomaticallySuspendInBackground in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._connected in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _GCDWebServerAuthenticationMethod_Basic in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._mapHEADToGET in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _GCDWebServerOption_AutomaticallyMapHEADToGET in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._source6 in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServer._source4 in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServer.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerConnection._request in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerConnection.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerConnection._socket in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerConnection.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerConnection._localAddress in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerConnection.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerConnection._remoteAddress in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerConnection.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerConnection._server in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerConnection.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerConnection._handler in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerConnection.o)
duplicate symbol _OBJC_CLASS_$_GCDWebServerConnection in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerConnection.o)
duplicate symbol _OBJC_METACLASS_$_GCDWebServerConnection in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerConnection.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerConnection._bytesWritten in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerConnection.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerConnection._response in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerConnection.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerConnection._requestMessage in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerConnection.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerConnection._responseMessage in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerConnection.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerConnection._statusCode in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerConnection.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerConnection._opened in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerConnection.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerConnection._bytesRead in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerConnection.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerConnection._virtualHEAD in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerConnection.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerDataRequest._text in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerDataRequest.o)
duplicate symbol _OBJC_CLASS_$_GCDWebServerDataRequest in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerDataRequest.o)
duplicate symbol _OBJC_METACLASS_$_GCDWebServerDataRequest in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerDataRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerDataRequest._jsonObject in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerDataRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerDataRequest._data in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerDataRequest.o)
duplicate symbol _OBJC_CLASS_$_GCDWebServerDataResponse in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerDataResponse.o)
duplicate symbol _OBJC_METACLASS_$_GCDWebServerDataResponse in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerDataResponse.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerDataResponse._done in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerDataResponse.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerDataResponse._data in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerDataResponse.o)
duplicate symbol _OBJC_CLASS_$_GCDWebServerErrorResponse in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerErrorResponse.o)
duplicate symbol _OBJC_METACLASS_$_GCDWebServerErrorResponse in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerErrorResponse.o)
duplicate symbol _OBJC_CLASS_$_GCDWebServerFileRequest in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerFileRequest.o)
duplicate symbol _OBJC_METACLASS_$_GCDWebServerFileRequest in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerFileRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerFileRequest._temporaryPath in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerFileRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerFileRequest._file in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerFileRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerFileResponse._offset in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerFileResponse.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerFileResponse._path in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerFileResponse.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerFileResponse._size in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerFileResponse.o)
duplicate symbol _OBJC_CLASS_$_GCDWebServerFileResponse in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerFileResponse.o)
duplicate symbol _OBJC_METACLASS_$_GCDWebServerFileResponse in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerFileResponse.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerFileResponse._file in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerFileResponse.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerMIMEStreamParser._boundary in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_CLASS_$_GCDWebServerMultiPartFormRequest in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_METACLASS_$_GCDWebServerMultiPartFormRequest in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_CLASS_$_GCDWebServerMultiPart in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_METACLASS_$_GCDWebServerMultiPart in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_CLASS_$_GCDWebServerMultiPartArgument in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_METACLASS_$_GCDWebServerMultiPartArgument in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerMultiPartFormRequest._arguments in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerMIMEStreamParser._arguments in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerMultiPartFormRequest._files in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerMIMEStreamParser._files in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerMultiPartFormRequest._parser in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_CLASS_$_GCDWebServerMIMEStreamParser in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_METACLASS_$_GCDWebServerMIMEStreamParser in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerMIMEStreamParser._subParser in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerMultiPartFile._temporaryPath in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerMIMEStreamParser._tmpPath in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerMultiPartArgument._string in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerMIMEStreamParser._state in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerMultiPart._contentType in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerMIMEStreamParser._contentType in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerMultiPart._mimeType in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerMIMEStreamParser._defaultcontrolName in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerMultiPart._controlName in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerMIMEStreamParser._controlName in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerMIMEStreamParser._fileName in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerMultiPartFile._fileName in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_CLASS_$_GCDWebServerMultiPartFile in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_METACLASS_$_GCDWebServerMultiPartFile in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerMIMEStreamParser._tmpFile in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerMultiPartArgument._data in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerMIMEStreamParser._data in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerMultiPartFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerRequest._query in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerBodyDecoder._request in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_CLASS_$_GCDWebServerRequest in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_METACLASS_$_GCDWebServerRequest in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerRequest._localAddress in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerRequest._remoteAddress in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerRequest._decoders in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerRequest._headers in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerRequest._attributes in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _GCDWebServerRequestAttribute_RegexCaptures in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerRequest._writer in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerBodyDecoder._writer in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_CLASS_$_GCDWebServerBodyDecoder in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_METACLASS_$_GCDWebServerBodyDecoder in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_CLASS_$_GCDWebServerGZipDecoder in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_METACLASS_$_GCDWebServerGZipDecoder in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerGZipDecoder._stream in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerRequest._url in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerRequest._length in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerRequest._path in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerRequest._noneMatch in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerRequest._type in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerRequest._range in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerRequest._modifiedSince in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerRequest._method in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerRequest._gzipAccepted in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerRequest._opened in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerRequest._chunked in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerGZipDecoder._finished in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerResponse._status in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerResponse.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerResponse._encoders in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerResponse.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerResponse._headers in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerResponse.o)
duplicate symbol _OBJC_CLASS_$_GCDWebServerBodyEncoder in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerResponse.o)
duplicate symbol _OBJC_METACLASS_$_GCDWebServerBodyEncoder in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerResponse.o)
duplicate symbol _OBJC_CLASS_$_GCDWebServerGZipEncoder in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerResponse.o)
duplicate symbol _OBJC_METACLASS_$_GCDWebServerGZipEncoder in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerResponse.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerBodyEncoder._reader in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerResponse.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerResponse._reader in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerResponse.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerGZipEncoder._stream in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerResponse.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerResponse._length in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerResponse.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerResponse._eTag in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerResponse.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerBodyEncoder._response in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerResponse.o)
duplicate symbol _OBJC_CLASS_$_GCDWebServerResponse in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerResponse.o)
duplicate symbol _OBJC_METACLASS_$_GCDWebServerResponse in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerResponse.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerResponse._type in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerResponse.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerResponse._maxAge in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerResponse.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerResponse._gzipped in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerResponse.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerResponse._opened in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerResponse.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerResponse._chunked in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerResponse.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerResponse._lastModified in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerResponse.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerGZipEncoder._finished in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerResponse.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerStreamedResponse._block in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerStreamedResponse.o)
duplicate symbol _OBJC_CLASS_$_GCDWebServerStreamedResponse in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerStreamedResponse.o)
duplicate symbol _OBJC_METACLASS_$_GCDWebServerStreamedResponse in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerStreamedResponse.o)
duplicate symbol _OBJC_CLASS_$_GCDWebServerURLEncodedFormRequest in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerURLEncodedFormRequest.o)
duplicate symbol _OBJC_METACLASS_$_GCDWebServerURLEncodedFormRequest in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerURLEncodedFormRequest.o)
duplicate symbol _OBJC_IVAR_$_GCDWebServerURLEncodedFormRequest._arguments in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(GCDWebServerURLEncodedFormRequest.o)
duplicate symbol _OBJC_CLASS_$_PodsDummy_Pods_TKLiveSync in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(Pods-TKLiveSync-dummy.o)
duplicate symbol _OBJC_METACLASS_$_PodsDummy_Pods_TKLiveSync in:
/StepSequencer/transplant/platforms/ios/internal/TKLiveSync/TKLiveSync(Pods-TKLiveSync-dummy.o)
ld: 184 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
I've come soooooo far with this app now it would be a crying shame not to finally complete it so any help will be very gratefully received indeed!
All the best, James 🙂