【问题标题】:CocoaPods Duplicate issueCocoaPods 重复问题
【发布时间】:2015-09-21 12:20:29
【问题描述】:

我最近刚刚重新安装了 CocoaPods,因为我在安装最新的 PodFile 时遇到了一些奇怪的问题(显然问题与 Xcode 7.0 有关)。

无论如何,我的项目现在将无法构建,并且似乎突然到处都有一堆重复的符号,我真的很努力,不要太吓坏了哈哈。大约有 400 行,所以我只会复制前一点,整个模式和项目中使用的所有不同库都是相同的

这是我迄今为止尝试过的:

  1. 清理我的项目
  2. 重新安装并再次安装 CocoaPods
  3. 删除 libPods.a

谁能帮帮我?以下是错误:

谢谢!

duplicate symbol _OBJC_IVAR_$_FMStatement._query in:
/Users/TedMac/Library/Developer/Xcode/DerivedData/testproject-bgdrygtyrbfgjfancdtafrzibzkq/Build/Products/Debug-iphoneos/libFMDB.a(FMDatabase.o)
/Users/TedMac/Library/Developer/Xcode/DerivedData/testproject-bgdrygtyrbfgjfancdtafrzibzkq/Build/Products/Debug-iphoneos/libPods-FMDB.a(FMDatabase.o)
duplicate symbol _OBJC_IVAR_$_FMDatabase._checkedOut in:
/Users/TedMac/Library/Developer/Xcode/DerivedData/testproject-bgdrygtyrbfgjfancdtafrzibzkq/Build/Products/Debug-iphoneos/libFMDB.a(FMDatabase.o)
/Users/TedMac/Library/Developer/Xcode/DerivedData/testproject-bgdrygtyrbfgjfancdtafrzibzkq/Build/Products/Debug-iphoneos/libPods-FMDB.a(FMDatabase.o)
duplicate symbol _OBJC_IVAR_$_FMStatement._useCount in:
/Users/TedMac/Library/Developer/Xcode/DerivedData/testproject-bgdrygtyrbfgjfancdtafrzibzkq/Build/Products/Debug-iphoneos/libFMDB.a(FMDatabase.o)
/Users/TedMac/Library/Developer/Xcode/DerivedData/testproject-bgdrygtyrbfgjfancdtafrzibzkq/Build/Products/Debug-iphoneos/libPods-FMDB.a(FMDatabase.o)

【问题讨论】:

  • 您也可以尝试删除项目的派生数据(窗口 > 项目 > [您的项目] > 派生数据)

标签: ios objective-c xcode cocoapods


【解决方案1】:

尽管您已尝试删除 libPods.a,但您似乎两次指向该库,甚至可能构建了两次。查看列为重复的文件,以确保它们仅包含在 pods 目标中。检查您的库搜索路径和其他项目设置,以确保它不会再次将其包含在您的应用程序目标中。确保所有包含都指向标头而不是 .m 文件。

【讨论】:

    猜你喜欢
    • 2013-10-11
    • 2013-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-03
    • 2015-05-26
    • 2019-06-13
    相关资源
    最近更新 更多