Cocoapods: Duplicate framework linking

Created on 18 Aug 2016  ·  42Comments  ·  Source: CocoaPods/CocoaPods

What did you do?

Ran pod install

What did you expect to happen?

All the Pods should be installed and linked properly. And the project should run without any issues.

What happened instead?

App before launching priest the following warnings in the console. Now the AppsFlyer is causing a crash on launch. When reached out to AppsFlyer, I have been asked to remove the duplicate linked SDK and try again.

objc[38205]: Class AppsFlyerUtils is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class AppsFlyerTracker is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class AppsFlyerServerHandler is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class AppsFlyerRequestCache is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class AppsFlyerKeychainWrapper is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class AppsFlyerDictionary is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class AppsFlyerRequestCacheData is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSInternalReport is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class Crashlytics is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSFileManager is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAlert is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSDemangleOperation is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSPackageReportOperation is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSSerializeSymbolicatedFramesOperation is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSProcessReportOperation is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSSettings is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSBetaController is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSSymbolResolver is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSCrashReportingController is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSStackFrame is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSSymbolicationOperation is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSReportsController is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSReport is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSThreadArrayOperation is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSBetaUpdate is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSNetworkClient is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnswersAddToCartEvent is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnalyticsApplicationLifecycleEvent is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnalyticsController is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnswersEvent is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnalyticsIdentifierGenerator is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnswersCustomEvent is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnalyticsMetadataEvent is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnswersSignUpEvent is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnswersShareEvent is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSEventLogEvent is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnswersSearchEvent is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnalyticsNetworkingClient is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnswersContentViewEvent is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnalyticsViewControllerEvent is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnalyticsEventFilter is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnalyticsEvent is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSEventLogEventFile is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnalyticsMetadataController is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSEventLogFile is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnalyticsViewControllerTrackingController is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnswersPurchaseEvent is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnalyticsTimestampGenerator is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class Answers is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnswersPredefinedEvent is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnswersRateEvent is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnswersLevelEndEvent is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnswersStartCheckoutEvent is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSEventLogSessionRepository is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnswersLoginEvent is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnswersLevelStartEvent is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSAnswersInviteEvent is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class FABSettingsOnboardingManager is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class FABIcon is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class Fabric is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class FABNetworkOperation is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class FABURLBuilder is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class FABCertificatePinner is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class FABAppIconUtility is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class FABMultipartMimeStreamEncoder is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class FABSettings is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class FABApplicationIdentiferModel is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class FABDownloadAndSaveSettingsOperation is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class FABNetworkResponseHandler is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class FABOnboardingOperation is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class FABNetworkClient is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSdSYM is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSCodeMapping is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSMachOBinary is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSMachOSlice is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSURLSessionDownloadTask is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSURLSessionTask is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSURLSessionDataTask is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSURLSession is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSURLSessionConfiguration is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSURLSessionUploadTask is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class CLSUserDefaults is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class FABAsyncOperation is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.
objc[38205]: Class FABCompoundOperation is implemented in both /Users/akshay/Library/Developer/Xcode/DerivedData/PodLinkingExample-grbudtyamjfduqdkxxejwvgzdwrc/Build/Products/Debug-iphonesimulator/PEAnalytics.framework/PEAnalytics and /Users/akshay/Library/Developer/CoreSimulator/Devices/81F0B10A-8912-4C85-AD8E-EFA2340AD595/data/Containers/Bundle/Application/CF727CAA-3E71-465B-B054-23D96770E441/PodLinkingExample.app/PodLinkingExample. One of the two will be used. Which one is undefined.

CocoaPods Environment

Stack

   CocoaPods : 1.1.0.beta.1
        Ruby : ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]
    RubyGems : 2.6.4
        Host : Mac OS X 10.11.6 (15G31)
       Xcode : 7.3.1 (7D1014)
         Git : git version 2.7.4 (Apple Git-66)
Ruby lib dir : /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib
Repositories : iOS-App-V2-PodSpecs - https://github.com/appName/iOS-App-V2-PodSpecs.git @ ed20421e816a2b07f161b3761f97e5e683759b3a
               master - https://github.com/CocoaPods/Specs.git @ 66ac69a64f01f3182dd73844ee826d72a0b9d3ca

Installation Source

Executable Path: /usr/local/bin/pod

Plugins

cocoapods-deintegrate : 1.0.0
cocoapods-keys        : 1.6.0
cocoapods-plugins     : 1.0.0
cocoapods-search      : 1.0.0
cocoapods-stats       : 1.0.0
cocoapods-trunk       : 1.0.0
cocoapods-try         : 1.1.0

Podfile

platform :ios, '9.0'
 use_frameworks!

#######################  Pods clubbed in with definitions so that it can shared ##############################

# Shared Pods - That are shared between multiple targets
def shared_pods

    pod 'RxSwift'
    pod 'SAMKeychain'

end

# Pods for logging
def logging_pods

    pod 'CocoaLumberjack/Swift'

end

# Pods for Analytics and Crash Reporting
def analytics_and_reporting_pods

    pod 'Fabric'
    pod 'Crashlytics'
    pod 'Mixpanel'
    pod 'AppsFlyerFramework’

end

# Pods for Networking
def networking_pods

    pod 'Alamofire'
    pod 'ObjectMapper'
    pod 'CryptoSwift'
    shared_pods

end

# Pods used for Core Data
def coredata_pods

    pod 'SugarRecord/CoreData+RX'

end

# Cloud File Import Pods
def cloud_import_pods
    pod 'box-ios-sdk'
    pod 'GoogleAPIClient/Drive'
    pod 'GTMOAuth2'
    pod 'OneDriveSDK'
    pod 'SwiftyDropbox'
    pod 'evernote-cloud-sdk-ios'
end

########################## Podas for PodLinkingExample App Target #########################################

target 'PodLinkingExample' do

    pod 'RxCocoa'
    pod 'R.swift'
    pod 'SVProgressHUD'
    pod 'Google/SignIn'
    pod 'FBSDKLoginKit'
    shared_pods
    logging_pods
    coredata_pods
    cloud_import_pods

end

########################## Podas for PEAnalytics Framework Target #########################################

target 'PEAnalytics' do

    pod 'RxSwift'
    analytics_and_reporting_pods
    logging_pods

end

Project that demonstrates the issue

https://app.box.com/s/ty55gyjj3t3fvzx5y5cw96z7a2z4dn44

frameworks

Most helpful comment

The problem here is due to "static frameworks"; that is, frameworks where the actual binary is a static archive instead of a dylib. The Fabric and Crashlytics pods are both currently static frameworks.

If you have the following podfile:

abstract_target 'MyApp' do
    platform :osx, '10.11'

    # Don't show warnings from pods
    inhibit_all_warnings!

    target 'MyApp' do
      use_frameworks!
      pod 'SomeOtherPod'
    end

    target 'MyFramework' do
      use_frameworks!
      pod 'Fabric'
      pod 'Crashlytics'
    end
end

Then Cocoapods generates the following .xcconfig files:

// Pods-MyApp-MyFramework.debug.xcconfig
// ...
OTHER_LDFLAGS = $(inherited) -ObjC -framework "Crashlytics" -framework "Fabric" -framework "SomeOtherPod"
// Pods-MyApp-MyApp.debug.xcconfig
// ...
OTHER_LDFLAGS = $(inherited) -ObjC -framework "Crashlytics" -framework "Fabric"

The result is that both the app and the framework will link against Crashlytics and Fabric. But because these are static frameworks, linking means copying that code into the linked target. So all of the classes in both Fabric.framework and Crashlytics.framework get copied into MyFramework, and then they _also_ get copied into MyApp. This is why we get duplicate class warnings.

If these were dynamic frameworks, it wouldn't be a problem, because linking wouldn't copy in the code. But with "static frameworks", this is what we get.

In my case, I'm able to resolve the warnings my manually modifying the MyApp.xcconfig file to remove the -framework flags that cause the app to link in this content. That means that only the framework will link this pod, so the code doesn't get copied in twice. I'm not sure if that's a generally-applicable fix, though. (Specifically, I'm not entirely sure if that would break things in the case where these are actually dynamic frameworks.)

All 42 comments

Please fill out the last bit of the issue template that asks for an example project :)

@segiddins Updated the Issue with all the details and an example project.

I think the issue here is that the AppsFlyer SDK is a static binary, so linking it will embed a copy.

Ah this is a frameworks support issue, which should be fixed in CocoaPods 1.1.1. Please try with the latest CocoaPods and open a new issue if you're still experiencing this. Thanks for filing!

Still having the issue with 1.1.1, using Fabric pod in main app target and framework

Still have the same issue with Fabric(when used TwitterKit)
Pod v1.1.1

I hate to comment on a previously closed issue, but I feel like this exact issue should be reopened or duplicate issues should be linked rather than creating a new issue as it doesn't appear to have been resolved. I can't find anything open identifying this same issue and, like @blackm00n and @NickolayRybalkoMobidev, I'm seeing the same thing. Can you advise on this @benasher44?

Is this still occurring in Fabric because of what @neonichu posted?

@bdrelling did you try 1.2.1.beta.1?

@bdrelling nevermind, most of the fixes for 1.2.1.beta.1 is for inherit! search_paths rather than normal wiring.

@dnkoutso same issue with beta.
Use Fabric and Crashlytics in podspec

s.pod_target_xcconfig = {'FRAMEWORK_SEARCH_PATHS' => '"${PODS_ROOT}"/**',
'OTHER_LDFLAGS'          => '$(inherited) -ObjC -undefined dynamic_lookup -ObjC -l"z" -framework "Crashlytics" -framework "Fabric" "-all_load"',
'ENABLE_BITCODE'         => 'NO'
}

s.source_files = 'Sources/{Models,Cells,BaseUI,Utils,Network,CustomBrowser,Authentication,BaseService,Analytics,CustomView,GeoLocation,Notifications,Payments,Extensions}/**/*.{c,h,m,swift,xib}'


s.resource_bundles = {
'core_ios' => [
'Sources/Cells/**/*.{storyboard,xib,png}', 'Assets.xcassets']
}

s.dependency 'SwiftyJSON'
s.dependency 'RxSwift', '~> 3.0'
s.dependency 'RxCocoa', '~> 3.0'
s.dependency 'FacebookCore'
s.dependency 'FacebookLogin'
s.dependency 'Alamofire', '~> 4.4'
s.dependency 'ObjectMapper', '~> 2.2'
s.dependency 'ImageSlideshow', '~> 1.1.0'
s.dependency 'NVActivityIndicatorView'
s.dependency 'BarcodeScanner'
s.dependency 'Branch'
s.dependency 'DropDown'
s.dependency 'GSMessages'
s.dependency 'Kingfisher'
s.dependency 'SVGKit'
s.dependency 'SwiftLocation'
s.dependency 'Fabric'
s.dependency 'Crashlytics'

@timonchev did you try 1.2.1.beta.1? Also please file a new issue with a sample project instead of us commenting on the closed one.

@dnkoutso yes, same issues with beta. ok

Is there any workaround for this issue? Same issues with 1.2.1 (stable).

Same issues with 1.2.1

Resolved it when move pods Fabric and Crashlytics to the main project. Not flexible, but was fixed

Having same exact issue 1.2.1

Issue still happening for me in 1.2.1

Any news with current issue?
Still occurring with 1.3.1

I have an issue where in my own frameworks: Core and Engine both separately require GooglePlaces.

Engine actually imports Core and I have many, many pages of console warnings which is actually rendering my console completely useless.

What can I do? At this point I would settle for just silencing the warnings if possible.

Any updates to this? Still seeing in 1.3.1

The problem here is due to "static frameworks"; that is, frameworks where the actual binary is a static archive instead of a dylib. The Fabric and Crashlytics pods are both currently static frameworks.

If you have the following podfile:

abstract_target 'MyApp' do
    platform :osx, '10.11'

    # Don't show warnings from pods
    inhibit_all_warnings!

    target 'MyApp' do
      use_frameworks!
      pod 'SomeOtherPod'
    end

    target 'MyFramework' do
      use_frameworks!
      pod 'Fabric'
      pod 'Crashlytics'
    end
end

Then Cocoapods generates the following .xcconfig files:

// Pods-MyApp-MyFramework.debug.xcconfig
// ...
OTHER_LDFLAGS = $(inherited) -ObjC -framework "Crashlytics" -framework "Fabric" -framework "SomeOtherPod"
// Pods-MyApp-MyApp.debug.xcconfig
// ...
OTHER_LDFLAGS = $(inherited) -ObjC -framework "Crashlytics" -framework "Fabric"

The result is that both the app and the framework will link against Crashlytics and Fabric. But because these are static frameworks, linking means copying that code into the linked target. So all of the classes in both Fabric.framework and Crashlytics.framework get copied into MyFramework, and then they _also_ get copied into MyApp. This is why we get duplicate class warnings.

If these were dynamic frameworks, it wouldn't be a problem, because linking wouldn't copy in the code. But with "static frameworks", this is what we get.

In my case, I'm able to resolve the warnings my manually modifying the MyApp.xcconfig file to remove the -framework flags that cause the app to link in this content. That means that only the framework will link this pod, so the code doesn't get copied in twice. I'm not sure if that's a generally-applicable fix, though. (Specifically, I'm not entirely sure if that would break things in the case where these are actually dynamic frameworks.)

That seems correct. There is a bigger issue generally in which the dependencies of a dynamic framework target are also linked into the host (app) target. This might change with 1.5.0 once we get there.

So is the only fix for this at the moment to manually edit the xcconfig files and remove -framework?

As a short termp fix I have made a script to edit by targets after install, unfortunately I'm not very comfortable with ruby, would have taken far longer

#!/usr/bin/env php
<?php
echo "Removing links to static frameworks (Crashlytics, Fabric, Flurry_iOS_SDK) from targets (except KLAnalyticsTargets):\n";
echo "Tracking this issue here: https://github.com/CocoaPods/CocoaPods/issues/5768\n";

$a = new RecursiveDirectoryIterator(__DIR__.'/Pods/Target Support Files');
$b = new RecursiveIteratorIterator($a);
$c = new RegexIterator($b, '/(Pods-)(?!KLAnalyticsTargets).+?\.xcconfig$/');

foreach ($c as $file) {
  $contents = file_get_contents($file);
  $newContents = preg_replace('/^(OTHER_LDFLAGS = .+?)(-framework "Crashlytics" -framework "Fabric" -framework "Flurry_iOS_SDK" )(.+)$/m', '\\1\\3', $contents, 1, $count);

  if ($count) {
    echo "$file\n";
    file_put_contents($file, $newContents);
  }
}

Added post install hook to Podfile

post_install do
    exec './pod-static-fix.php'
end

This of course assumes that i don't actually use the framework in the other targets

@dnkoutso so, is this planned to be fixed in 1.5.0? Or is there another issue that we could track?

Not for 1.5.0. I think 1.6.0 which will undergo some bigger infrastructural changes.

gotcha. thanks!

This issue has been closed but the problem still remains as per 1.5.3 — what is the fix version?

I think you can also get around this by just making MyFramework into a local (static library) pod and it will de-duplicate everything for you.

Examples: https://github.com/rob-keepsafe/PodFrameworksIssue

  • master branch shows duplicate symbols and umbrella frameworks
  • deduped branch makes the internal dynamic frameworks into local pods (as static libs) to de-dupe and still link in the dependencies

I think the issue here is that the AppsFlyer SDK is a static binary, so linking it will embed a copy.

will 1.6 fix this ? @neonichu

Still having this issue on 1.7.2

This issue is still happening on 1.8.3 🤦‍♂ Which begs the question, why was this issue closed?

@benasher44 as this issue clearly was not fixed with frameworks support, doesn't it make sense to re-open it?

It is happening on 1.8.4. Will it be re-open?

This issue is still happening on 1.8.4. Will it be re-opened?

Anyone have a fix for this? Still happening.

Anyone have a fix for this? Still happening.

Not yet 👎

I'm not sure there's a CocoaPods issue here. Linking a static library into a dynamic framework IS dangerous, can lead to undefined behavior, and a warning is a good thing.

If you want to link a static library into a framework, the best approach is to make the framework static instead of dynamic.

@paulb777 situation:
I have third-party dependency that is static library. I need it in both: framework A and application B. In same time B depends on A and imports it.
How to solve such situation?

@ManWithBear Make framework A a static framework.

Oh yep, I agree. While some improvements to how we handle linking transitive dynamic dependencies were mentioned, it doesn't seem like there's something else we could be doing for the case of mixed static + dynamic dependencies.

Going to re-close, but if someone thinks we should be doing something differently I'd encourage opening a new issue with a self-contained example 👍

I would like to reopen this ticket because I have the same problem when I did a modularization of the app on the latest 1.8.4 cocoapods version... I really wanted to use dynamic framework instead of a static one... So this would be a very important issue that should be addressed since it has been happening since cocoapods 1.1.0

He is my example:

`platform :ios, '10.0'

workspace 'MyAppName'

use_modular_headers!

use_frameworks!

def shared_pods
...
pod 'Firebase', :modular_headers => true
pod 'FirebaseRemoteConfig', :modular_headers => true
pod 'FirebaseAnalytics', :modular_headers => true
pod 'FirebaseDynamicLinks', :modular_headers => true
pod 'FirebaseMessaging', :modular_headers => true
pod 'FacebookCore', :modular_headers => true
pod 'FacebookLogin', :modular_headers => true
pod 'FacebookShare', :modular_headers => true
pod 'GoogleSignIn', :modular_headers => true
pod 'GoogleAnalytics', :modular_headers => true
pod 'GoogleIDFASupport', :modular_headers => true
...
pod 'GoogleMaps', :modular_headers => true
pod 'GooglePlaces', :modular_headers => true

end

def application_pods

pod 'SideMenu', :modular_headers => true
...

end

def core_application_pods

pod 'Alamofire', :modular_headers => true
...

end

target 'Application' do

project 'Application/Application.xcodeproj'

# Pods for Application

shared_pods
application_pods
#core_application_pods

target 'ApplicationTests' do
inherit! :search_paths
# Pods for testing
end

target 'ApplicationUITests' do
# Pods for testing
end
end

target 'Core' do

project 'Core/Core.xcodeproj'

# Pods for Core

shared_pods
core_application_pods

target 'CoreTests' do
  inherit! :search_paths
  # Pods for testing
end

end

Static libraries

static_libraries = ['GoogleMaps', 'GoogleMapsBase', 'GoogleMapsCore']#, 'GooglePlaces']

post_install do |installer|
puts "Running post_install script"

puts "Fix static_libraries"
installer.aggregate_targets.each do |aggregate_target|
    #unless ['Pods-Application'].include? aggregate_target.name ## I tried with and without this 
        aggregate_target.xcconfigs.each do |config_name, config_file|
            config_file.frameworks.subtract(static_libraries)
            xcconfig_path = aggregate_target.xcconfig_path(config_name)
            config_file.save_as(xcconfig_path)
        end
    #end
end

puts "Retarget Swift build version to 4.2 in Pods"
installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
        config.build_settings['SWIFT_VERSION'] = '4.2'
    end
end

end`

The error that is happening is as follows:

I get a BAD_ACCESS crash with no information...

When I turn on Zombie debug I get:

Class _NSZombie_GMSSTSDataRequest is implemented in both ?? (0x29e1bebd0) and ?? (0x29e161cd0). One of the two will be used. Which one is undefined.
objc[3766]: Class _NSZombie_GMSFeatureStyle is implemented in both ?? (0x29efbd950) and ?? (0x29efbcc10). One of the two will be used. Which one is undefined.

I tried use_modular_headers! instead of use_frameworks! and was having other issues... this is the latest attempt I tried. I tried setting GoogleMaps and GooglePlaces and non modular and still have issues...

My crash is with GoogleMaps or GooglePlaces.. the crash happens when I'm about to show the map.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

marzapower picture marzapower  ·  3Comments

steffendsommer picture steffendsommer  ·  3Comments

k06a picture k06a  ·  3Comments

hmistry picture hmistry  ·  3Comments

iosdev-republicofapps picture iosdev-republicofapps  ·  3Comments