这不是常规重复符号错误。我正在使用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