【发布时间】:2016-07-21 08:55:40
【问题描述】:
我在 pod 文件中同时添加 Fabric 和 Crashlytics。当我更新 pod 时,我收到带有重复符号的链接器错误。我在这里发现它在 Fabric.framework 和 Crashlytics.framework 中都有相同的文件,但是我该如何解决这个问题呢?
duplicate symbol _CLSMachOEnumerateSlicesAtAddress in:
Location/Crashlytics.framework/Crashlytics(CLSMachO.o)
Location/Pods/Fabric/iOS/Fabric.framework/Fabric(CLSMachO.o)
duplicate symbol _CLSMachOFileDestroy in:
Location/Crashlytics.framework/Crashlytics(CLSMachO.o)
Location/Pods/Fabric/iOS/Fabric.framework/Fabric(CLSMachO.o)
duplicate symbol _CLSMachOFileEnumerateSlices in:
Location/Crashlytics.framework/Crashlytics(CLSMachO.o)
Location/Pods/Fabric/iOS/Fabric.framework/Fabric(CLSMachO.o)
duplicate symbol _CLSMachOFileInitWithPath in:
Location/Crashlytics.framework/Crashlytics(CLSMachO.o)
Location/Pods/Fabric/iOS/Fabric.framework/Fabric(CLSMachO.o)
duplicate symbol _CLSMachOGetDylibPath in:
Location/Crashlytics.framework/Crashlytics(CLSMachO.o)
Location/Pods/Fabric/iOS/Fabric.framework/Fabric(CLSMachO.o)
duplicate symbol _CLSMachOGetEncrypted in:
Location/Crashlytics.framework/Crashlytics(CLSMachO.o)
Location/Pods/Fabric/iOS/Fabric.framework/Fabric(CLSMachO.o)
duplicate symbol _CLSMachOGetLinkedSDKVersion in:
Location/Crashlytics.framework/Crashlytics(CLSMachO.o)
Location/Pods/Fabric/iOS/Fabric.framework/Fabric(CLSMachO.o)
duplicate symbol _CLSMachOGetMinimumOSVersion in:
Location/Crashlytics.framework/Crashlytics(CLSMachO.o)
Location/Pods/Fabric/iOS/Fabric.framework/Fabric(CLSMachO.o)
duplicate symbol _CLSMachOGetUUID in:
Location/Crashlytics.framework/Crashlytics(CLSMachO.o)
Location/Pods/Fabric/iOS/Fabric.framework/Fabric(CLSMachO.o)
duplicate symbol _CLSMachONormalizeUUID in:
Location/Crashlytics.framework/Crashlytics(CLSMachO.o)
Location/Pods/Fabric/iOS/Fabric.framework/Fabric(CLSMachO.o)
duplicate symbol _CLSMachOSliceEnumerateLoadCommands in:
Location/Crashlytics.framework/Crashlytics(CLSMachO.o)
Location/Pods/Fabric/iOS/Fabric.framework/Fabric(CLSMachO.o)
duplicate symbol _CLSMachOSliceGetArchitectureName in:
Location/Crashlytics.framework/Crashlytics(CLSMachO.o)
Location/Pods/Fabric/iOS/Fabric.framework/Fabric(CLSMachO.o)
duplicate symbol _CLSMachOSliceGetCurrent in:
Location/Crashlytics.framework/Crashlytics(CLSMachO.o)
Location/Pods/Fabric/iOS/Fabric.framework/Fabric(CLSMachO.o)
duplicate symbol _CLSMachOSliceGetExecutablePath in:
Location/Crashlytics.framework/Crashlytics(CLSMachO.o)
Location/Pods/Fabric/iOS/Fabric.framework/Fabric(CLSMachO.o)
duplicate symbol _CLSMachOSliceGetUnwindInformation in:
Location/Crashlytics.framework/Crashlytics(CLSMachO.o)
Location/Pods/Fabric/iOS/Fabric.framework/Fabric(CLSMachO.o)
duplicate symbol _CLSMachOSliceIs64Bit in:
Location/Crashlytics.framework/Crashlytics(CLSMachO.o)
Location/Pods/Fabric/iOS/Fabric.framework/Fabric(CLSMachO.o)
duplicate symbol _CLSMachOSliceWithHeader in:
Location/Crashlytics.framework/Crashlytics(CLSMachO.o)
Location/Pods/Fabric/iOS/Fabric.framework/Fabric(CLSMachO.o)
ld: 17 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
提前致谢。
【问题讨论】:
标签: ios xcode7 linker-errors crashlytics twitter-fabric