CiscoDevNet / AppDynamicsAgent

An AppDynamics iOS SDK framework for monitoring the performance and activity of iOS applications.
Apache License 2.0
2 stars 2 forks source link

Duplicate symbols issue #7

Open shreyys opened 9 months ago

shreyys commented 9 months ago

When we use cocoalumberjack and appdynamics together using swift packages, the xcode throws 74 duplicate symbols errors. Does Appdynamics uses cocoalumberjack internally??

NOTE - Its happening only when using SwiftPackage for both Cocoalumberjack and Appdynamics. We cannot use Pods in our project.

duplicate symbol '_OBJCCLASS$_DDFileLogger' in: /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/CocoaLumberjack.o /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/ADEUMInstrumentation.framework/ADEUMInstrumentation[x86_64]97 duplicate symbol '_kDDDefaultLogRollingFrequency' in: /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/CocoaLumberjack.o /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/ADEUMInstrumentation.framework/ADEUMInstrumentation[x86_64]97 duplicate symbol '_OBJCCLASS$_DDLogFileFormatterDefault' in: /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/CocoaLumberjack.o /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/ADEUMInstrumentation.framework/ADEUMInstrumentation[x86_64]97 duplicate symbol '_OBJCIVAR$_DDTTYLoggerColorProfile.context' in: /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/CocoaLumberjack.o /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/ADEUMInstrumentation.framework/ADEUMInstrumentation[x86_64]87 duplicate symbol '_OBJCIVAR$_DDAbstractDatabaseLogger._saveInterval' in: /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/CocoaLumberjack.o /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/ADEUMInstrumentation.framework/ADEUMInstrumentation[x86_64]82 duplicate symbol '_OBJCIVAR$_DDAbstractDatabaseLogger._saveTimer' in: /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/CocoaLumberjack.o /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/ADEUMInstrumentation.framework/ADEUMInstrumentation[x86_64]82 duplicate symbol '_OBJCCLASS$_DDLoggerInformation' in: /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/CocoaLumberjack.o /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/ADEUMInstrumentation.framework/ADEUMInstrumentation[x86_64]63 duplicate symbol '_OBJCIVAR$_DDTTYLoggerColorProfile.bgCodeRaw' in: /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/CocoaLumberjack.o /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/ADEUMInstrumentation.framework/ADEUMInstrumentation[x86_64]87 duplicate symbol '_OBJCMETACLASS$_DDMultiFormatter' in: /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/CocoaLumberjack.o /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/ADEUMInstrumentation.framework/ADEUMInstrumentation[x86_64]79 duplicate symbol '_OBJCIVAR$_DDAbstractDatabaseLogger._unsavedCount' in: /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/CocoaLumberjack.o /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/ADEUMInstrumentation.framework/ADEUMInstrumentation[x86_64]82 duplicate symbol '_OBJCIVAR$_DDAbstractDatabaseLogger._maxAge' in: /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/CocoaLumberjack.o /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/ADEUMInstrumentation.framework/ADEUMInstrumentation[x86_64]82 duplicate symbol '_OBJCIVAR$_DDLoggerInformation._level' in: /Users/abcd/Library/Developer/Xcode/DerivedData/LumberjackAppD-gksvngzcezvsuagmxyvrrdtpfrzf/Build/Products/Debug-iphonesimulator/CocoaLumberjack.o

Adding full log file in the attachments.

Build LumberjackAppD_2024-01-30T13-10-47.txt