CocoaPods重复问题

时间:2015-09-21 12:20:30

标签: ios objective-c xcode cocoapods

我刚刚重新安装了CocoaPods,因为我在安装最新的PodFile时出现了一些奇怪的问题(显然Xcode 7.0存在问题)。

无论如何,我的项目现在不会构建,而且似乎突然间到处都有一堆重复的符号,我正在努力尝试,不要太吓人了。有大约400行,所以我只会复制第一个小位,整个模式和我项目中使用的所有不同库

这是我到目前为止所尝试的内容:

  1. 清理我的项目
  2. 再次重新安装和安装CocoaPods
  3. 删除libPods.a
  4. 任何人都可以帮助我吗?以下是错误:

    谢谢!

    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)
    

1 个答案:

答案 0 :(得分:1)

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