2015-07-10 70 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