這不是常規重複符號錯誤。我正在使用AFNetworking庫與可可豆莢聯網。我還使用了第三方框架,該框架已添加到構建階段中的目標「鏈接二進制庫」列表中。體系結構x86_64框架的重複符號包含兩次
不幸的是,這個第三方框架包括AFNetworking,它顯然正在被它用於網絡。
因此,它是有道理的,這個錯誤已經產生。任何想法如何解決?
編輯:這裏顯示kAFUploadStream3GSuggestedPacketSize符號是在網絡連接和OPPWAMobile框架中定義的。另有59個符號。
duplicate symbol _kAFUploadStream3GSuggestedPacketSize in: /Users/khaled/Library/Developer/Xcode/DerivedData/Saveto-fhceqhysbolbskawabayohjbtsra/Build/Products/Debug-iphonesimulator/AFNetworking/libAFNetworking.a(AFURLRequestSerialization.o) /Users/khaled/Development/iOS/Saveto/[email protected]:imena-develotpment-.29/OPPWAMobile.framework/OPPWAMobile ld: 60 duplicate symbols for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
Podfile:
platform :ios, '7.1'
source 'https://github.com/CocoaPods/Specs.git'
target 'Saveto' do
pod 'SWTableViewCell', '~> 0.3.7'
pod 'CocoaLumberjack', '~> 2'
pod "AFNetworking" , '~> 2'
pod 'SDWebImage', '~>3.7'
pod 'MMDrawerController', '~> 0.6.0'
pod 'iRate'
pod 'XLForm'
pod "SwipeView", "~>1.3.2"
pod "DAAlertController"
pod "Mantle" , "~>2.0.4"
pod 'pop', '~> 1.0'
pod 'GoogleMaps', '~> 1.12'
pod 'SVProgressHUD'
pod 'FXBlurView'
pod 'Fabric'
pod 'Crashlytics'
end
也許嘗試在構建階段中取消關聯AFNetworking的第三方框架使用。 –
我試圖深入其中。但它的封閉組件。我會再試一次。 – hasan83
我不認爲這會奏效。導致如果這個框架不包含在其中,那麼這個框架將如何使用該網絡。 – hasan83