これは通常の重複シンボルエラーではありません。私はAFNetworkingライブラリを使用して、ココアポッドとネットワークしています。私はまた、ビルドフェーズのセクションでターゲット "Link Binary With Libraries"リストに追加されたサードパーティのフレームワークを使用しています。アーキテクチャの重複シンボルx86_64フレームワークが2回含まれる
このサードパーティのフレームワークには、ネットワーキングのために明らかに使用されているAFNetworkingが含まれています。
したがって、このエラーが発生したことは意味があります。どのようなアイデアをどのように解決することができますか?
編集:ここでは、kAFUploadStream3GSuggestedPacketSizeシンボルがafnetworkingと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
私はそれがうまくいくとは思わない。それに含まれていない場合、このフレームワークがafnetworkingをどのように使用するのかを考えてください。 – hasan83