【发布时间】:2015-06-15 13:23:40
【问题描述】:
我在将 Xcode 项目构建到设备和模拟器时遇到问题。我收到一堆 CrashlyticsFramework 和 Fabric.framework 的重复符号错误。
错误看起来像这样:
duplicate symbol _OBJC_IVAR_$_CLSIcon._prerendered in:
/Users/Abdi/Desktop/app-ios/Pods/CrashlyticsFramework/Crashlytics.framework/Crashlytics(CLSIcon.o)
/Users/Abdi/Desktop/bento-ios/Fabric.framework/Fabric(CLSIcon.o)
duplicate symbol _OBJC_IVAR_$_CLSIcon._size in:
/Users/Abdi/Desktop/app-ios/Pods/CrashlyticsFramework/Crashlytics.framework/Crashlytics(CLSIcon.o)
/Users/Abdi/Desktop/app-ios/Fabric.framework/Fabric(CLSIcon.o)
duplicate symbol _OBJC_METACLASS_$_CLSIcon in:
/Users/Abdi/Desktop/app-ios/Pods/CrashlyticsFramework/Crashlytics.framework/Crashlytics(CLSIcon.o)
/Users/Abdi/Desktop/bento-ios/Fabric.framework/Fabric(CLSIcon.o)
ld: 305 duplicate symbols for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
【问题讨论】:
-
我认为如果你使用 Fabric,你不需要再专门包含 Crashlytics。从您的 podfile
pod install中删除 crashlytics,然后再次尝试构建。 -
如果对您有帮助,请将答案标记为已接受。谢谢
-
迟到了 2 年 3 个月,但你来了!
标签: ios xcode linker-errors crashlytics twitter-fabric