이것은 일반적인 중복 기호 오류가 아닙니다. 나는 코코아 포드와 네트워킹을 위해 AFNetworking 라이브러리를 사용하고 있습니다. 또한 빌드 단계 섹션에서 대상 "라이브러리와 이진 링크"목록에 추가 된 타사 프레임 워크를 사용합니다.아키텍처의 중복 기호 x86_64 프레임 워크 두 번 포함
이 타사 프레임 워크에는 네트워킹을 위해 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이이 프레임 워크에 포함되어 있지 않은 경우이 프레임 워크가 afnetworking을 사용하는 방법을 결정하십시오. – hasan83