3
我使用奇爾卡特和安裝AFNetworking後得到這些錯誤:
Undefined symbols for architecture armv7:
"_res_9_query", referenced from:
ChilkatResolve::bestMxLookup(char const*, StringBuffer&, LogBase&, bool) in libchilkatIos.a(ChilkatResolve.o)
ChilkatResolve::dkimLookup(char const*, StringBuffer&, LogBase&, bool) in libchilkatIos.a(ChilkatResolve.o)
ChilkatResolve::mxLookup(char const*, ScoredStrings&, LogBase&, bool) in libchilkatIos.a(ChilkatResolve.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我已經找到解決方案在線:
Add 「-lresolv」 to your list of link libraries.
我不能當我發現-lresolv
搜索它,但我沒有找到libresolv.9.dylib
所以我補充說,現在我得到一個新的錯誤:
Apple Mach-O Linker Error
206 duplicate symbols for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
有其他人有這個問題嗎?我怎麼去解決這個問題?
我認爲錯誤有事情做與AFNetworking:
duplicate symbol _OBJC_IVAR_$_AFHTTPRequestOperation._responseSerializer in:
/Users/jsuske/Library/Developer/Xcode/DerivedData/SchedulingiPadApplication-dumroeauljdomkhdnvscdxjvlqke/Build/Intermediates/SchedulingiPadApplication.build/Debug-iphoneos/SchedulingiPadApplication.build/Objects-normal/armv7/AFHTTPRequestOperation.o
/Users/jsuske/Library/Developer/Xcode/DerivedData/SchedulingiPadApplication-dumroeauljdomkhdnvscdxjvlqke/Build/Products/Debug-iphoneos/libPods-AFNetworking.a(AFHTTPRequestOperation.o)
duplicate symbol _OBJC_IVAR_$_AFHTTPRequestOperation._responseObject in:
/Users/jsuske/Library/Developer/Xcode/DerivedData/SchedulingiPadApplication-dumroeauljdomkhdnvscdxjvlqke/Build/Intermediates/SchedulingiPadApplication.build/Debug-iphoneos/SchedulingiPadApplication.build/Objects-normal/armv7/AFHTTPRequestOperation.o
duplicate symbol _AFNetworkingReachabilityNotificationStatusItem in:
/Users/jsuske/Library/Developer/Xcode/DerivedData/SchedulingiPadApplication-dumroeauljdomkhdnvscdxjvlqke/Build/Intermediates/SchedulingiPadApplication.build/Debug-iphoneos/SchedulingiPadApplication.build/Objects-normal/armv7/AFNetworkReachabilityManager.o
/Users/jsuske/Library/Developer/Xcode/DerivedData/SchedulingiPadApplication-dumroeauljdomkhdnvscdxjvlqke/Build/Products/Debug-iphoneos/libPods-AFNetworking.a(AFNetworkReachabilityManager.o)
它爲什麼一直說iphone?我建立一個iPad應用程序
這裏是我的Podfile:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '7.0'
pod 'AFNetworking', '~> 2.5'
在你的項目中,你是否在連接除Pods庫之外的任何東西?如果你鏈接到Pods和AFNetworking,你會得到dup符號。 –
我會怎麼說? – user979331
在Xcode中點擊你的項目文件,進入Build階段。查看Link Binary with Libraries。確保libPods在那裏,並且沒有其他庫在您的Podfile –