2015-07-10 83 views
0

我遵循了指定的所有步骤https://www.parse.com/apps/quickstart#parse_push/ios/native/existing,并试图从cocoPods中添加Parse Framework,但仍然得到以下重复的符号错误,IOS min版本是7.0,并且使用了objective c。 的错误是:在解析编译项目时出现错误

duplicate symbol _BFTaskMultipleExceptionsException in: 
    /Users/sabaanwar/Library/Developer/Xcode/DerivedData/Project1-bybalqattilbrydhswfphyvovcre/Build/Intermediates/Project1.build/Debug-iphoneos/Project1.build/Objects-normal/arm64/FLAnimatedImageView.o 
    /Users/sabaanwar/Library/Developer/Xcode/DerivedData/Project1-bybalqattilbrydhswfphyvovcre/Build/Intermediates/Project1.build/Debug-iphoneos/Project1.build/Objects-normal/arm64/BaseNetworkModel.o 
duplicate symbol _BFTaskMultipleExceptionsException in: 
    /Users/sabaanwar/Library/Developer/Xcode/DerivedData/Project1-bybalqattilbrydhswfphyvovcre/Build/Intermediates/Project1.build/Debug-iphoneos/Project1.build/Objects-normal/arm64/FLAnimatedImageView.o 
. 
. 
. 
ld: 161 duplicate symbols for architecture arm64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
+0

你在iPhone 6或6+运行 - > 161架构重复符号为arm64,实际错误是_BFTaskMultipleExceptionsException --->这是在你的项目重写2次请检查一次 –

回答

0

看来,您试图编译相同的代码两次。这会引发错误,可能是由于安装库和cocoaPods文件引起的。另一个可能的原因是你有两个不同的文件有相同的类实现。但是,我不希望有第三方图书馆。 为了解决这个问题,最简单的方法可能只是删除项目,然后从一个干净的项目开始。如果这不可行,请删除cocoaPod,删除框架和您安装的任何文件,清理缓存并构建项目。它应该编译没有任何问题。然后只安装一次SDK。

希望帮助朱利安

+0

感谢您的答复。我试图通过删除cocoapod和框架,清理并构建代码,然后通过以下(https://www.parse.com/apps/quickstart#parse_push/ios/native/existing)安装框架,但问题是还在那儿 – saba