gpt4 book ai didi

ios - Firebase CocoaPods 的重复符号链接(symbolic link)器错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:34:14 25 4
gpt4 key购买 nike

我一直在使用模拟器开发 iPad iOS 应用程序,直到最近我拿到了装有 iOS 8 的 iPad。

我一直在添加几个框架并且进展顺利,并且该项目始终针对模拟器构建和运行良好(现在仍然如此)。

但是,为设备构建失败并出现有关 Pods 项目中 Firebase (2.5.0) 目标的重复符号(其中 220 个!)的错误。我尝试了清理项目的所有基础知识,确保 Obj-C 相关标志到位,但什么也没有。

我决定看看在工作期间是否以某种方式破坏了某些配置,所以我在一个新项目上进行了测试,将 Firebase 作为唯一的 Pod,除了使用“pod install”设置工作区之外什么也没做,我得到了完全相同的结果错误。

所有重复的符号似乎都与同一个文件 (libFirebaseStatic.a) 和很多 o 文件有关。

这是错误,但出于显而易见的原因,我已经切掉了错误的大部分中间部分:

duplicate symbol _llvm.cmdline in:
/Users/RCR/Documents/DEV/IOS/Business/BLBusiness/Pods/Firebase/libFirebaseStatic.a(FPendingPut.o)
/Users/RCR/Documents/DEV/IOS/Business/BLBusiness/Pods/Firebase/libFirebaseStatic.a(FBase64Utilities.o)
duplicate symbol _llvm.embedded.module in:
/Users/RCR/Documents/DEV/IOS/Business/BLBusiness/Pods/Firebase/libFirebaseStatic.a(FPendingPut.o)
/Users/RCR/Documents/DEV/IOS/Business/BLBusiness/Pods/Firebase/libFirebaseStatic.a(FBase64Utilities.o)
duplicate symbol _llvm.cmdline in:
/Users/RCR/Documents/DEV/IOS/Business/BLBusiness/Pods/Firebase/libFirebaseStatic.a(FPendingPut.o)
/Users/RCR/Documents/DEV/IOS/Business/BLBusiness/Pods/Firebase/libFirebaseStatic.a(FLevelDBStorageEngine.o)
.
.
.
duplicate symbol _llvm.embedded.module in:
/Users/RCR/Documents/DEV/IOS/Business/BLBusiness/Pods/Firebase/libFirebaseStatic.a(FPendingPut.o)
/Users/RCR/Documents/DEV/IOS/Business/BLBusiness/Pods/Firebase/libFirebaseStatic.a(FTransformedEnumerator.o)
duplicate symbol _llvm.cmdline in:
/Users/RCR/Documents/DEV/IOS/Business/BLBusiness/Pods/Firebase/libFirebaseStatic.a(FPendingPut.o)
/Users/RCR/Documents/DEV/IOS/Business/BLBusiness/Pods/Firebase/libFirebaseStatic.a(FClock.o)
duplicate symbol _llvm.embedded.module in:
/Users/RCR/Documents/DEV/IOS/Business/BLBusiness/Pods/Firebase/libFirebaseStatic.a(FPendingPut.o)
/Users/RCR/Documents/DEV/IOS/Business/BLBusiness/Pods/Firebase/libFirebaseStatic.a(FClock.o)
ld: 220 duplicate symbols for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

最佳答案

不要问我为什么或如何,但更新 Xcode(到 7.2)解决了这个问题。更新前没注意之前的版本是什么,应该是7.1还是7.1.1。

无论如何,问题都解决了。我假设 Firebase 库的编译要求只有 Xcode 的最新更新才能满足。

关于ios - Firebase CocoaPods 的重复符号链接(symbolic link)器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34572285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com