通过CocoaPods安装AFNetworking后构建Xcode项目时出错

时间:2014-09-17 01:02:02

标签: ios

我在通过CocoaPods安装AFTNetworking 2.4.1 for iOS 7.1后尝试构建我的Xcode项目时遇到以下错误。

duplicate symbol _main in:
/Users/nnayudu/Library/Developer/Xcode/DerivedData/Fuse-hksjwkrntgavgvflwlisdncfjobw/Build/Intermediates/Fuse.build/Debug-iphoneos/Fuse.build/Objects-normal/arm64/main-2A00476E021EE59C.o
/Users/nnayudu/Library/Developer/Xcode/DerivedData/Fuse-hksjwkrntgavgvflwlisdncfjobw/Build/Intermediates/Fuse.build/Debug-iphoneos/Fuse.build/Objects-normal/arm64/main-31DB0C4487DDF7B.o
ld: 1 duplicate symbol for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

此外,在Xcode的文件浏览器中,libPods.alibPods-AFNetworking.a为红色。

我已尝试从架构中删除arm64,多次构建和清理CocoaPods并且似乎无法摆脱此错误。我也尝试将$(PODS_ROOT)添加到框架搜索路径中而无济于事。

这个问题是否存在可能的解决方案?

请帮帮我。

1 个答案:

答案 0 :(得分:1)

安装AFNetworking没有问题,错误是由于隐藏在项目中的过去代码中的重复.xcodeproj文件造成的。