0
도움이 필요합니다. 이 문제가 발생하여 프로젝트에서 googleMap을 사용해야하고 다음 작업을 수행해야합니다. 아키텍처의 기본값을 armv7
으로 바꿉니다.KissXML 및 armv7 사용 GoogleMap
기타 링커 플래그 섹션에 -ObjC
을 추가하십시오. 이러한 설정이 표시되지 않으면 빌드 설정 막대의 필터를 기본에서 모두로 변경하십시오. 이 같은 하지만 난이 작업을 수행 할 경우 KissXML가 작동하지 않습니다 ...
일부 오류 :
duplicate symbol _OBJC_METACLASS_$_DDXMLInvalidNode in:
/Users/zxguo/Library/Developer/Xcode/DerivedData/AvePoint.CRM.TimeLine.IPhone-drfocqfderkbqcgsikoffypeyhek/Build/Intermediates/CRMTimeLine.build/Debug-iphonesimulator/CRMTimeLine.build/Objects-normal/i386/DDXMLNode.o
/Users/zxguo/Library/Developer/Xcode/DerivedData/AvePoint.CRM.TimeLine.IPhone-drfocqfderkbqcgsikoffypeyhek/Build/Products/Debug-iphonesimulator/CRMTimeLineCore.framework/CRMTimeLineCore(DDXMLNode.o)
ld: 16 duplicate symbols for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
나는 어떻게 해야할지하지 않습니다. 도와 줘. 고맙습니다.
DDXMLNode.m을 프로젝트에 추가 했습니까? 링커는 방금 두 개의 서로 다른 바이너리 (CRMTimeLineCore.framework의 DDXMLNode.o와 ../i386/의 다른 DDXMLNode.o)에서 동일한 참조가 발견되어 컴파일되지 않을 것이라고 말했고, 어느 것을 골라야할지 모르겠다. 없으면 빌드 및 프로젝트를 정리합니다 (파생 된 데이터를 정리하는 데 사용). –