2013-07-28 5 views
0

iOS를 만들고 있습니다. 방금 RESTKit을 사용하여 CocoaPods를 설치했습니다. JSON 파일도 있습니다. Apple Mach-O Linker 오류는 빌드 할 때 발생하며 RESTKit으로 CocoaPod를 설치했을 때만 시작됩니다.iOS 앱을 만들 때 Apple Mach-0 링커 오류

다음은 오류 보고서의 일부입니다.

ld: 586 duplicate symbols for architecture i386 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
+1

나는 CocoaPods와 RestKit을 꽤 많이 사용 해왔다. 질문에 답변 할 수있는 정보가 충분하지 않습니다. RestKit을 CocoaPods를 통해 포함하기 전에 직접 프로젝트에 포함 시키려고 했습니까? 또한 오류는 알지 못하게 동시에 도입 한 다른 변경으로 인해 발생할 수 있습니다. – Fabian

+0

프로젝트에 원시 형식의 RESTKit을 추가하려고 시도했지만 그 후에 삭제되었습니다 (참조도 제거됨). – comrod

+0

CocoaPod를 통하지 않고 직접 포함시킨 다른 라이브러리가 있습니까? 또한 링커 오류 뒤에 많은 정보가 있습니다. 어떤 기호가 복제되고 어디에서 참조 할 수 있습니까? 링커는 그 정보를 제공합니다. – Fabian

답변

0

프로젝트에 이미있는 다른 라이브러리가 포함 된 정적 라이브러리를 추가하면 비슷한 증상이 나타납니다. 프로젝트에 이미 RESTKit이 포함 된 CocoaPod에 포함 된 라이브러리가 이미있을 수도 있습니다.