2012-05-04 2 views
0

중복 된 JSON 파일 문제가 있습니다. 나는 구글 장소 SBJSON 파일과 또한 페이스 북의 JSON 파일을 가지고있다. 나는 일반적인 해결책은 JSON 라이브러리 중 하나를 제거하는 것입니다 참조하십시오. 이 작업을 수행 할 때 더 많은 오류가 발생합니다. Google 및 FB JSON 라이브러리는 저와 완전히 다릅니다.iOS 앱의 중복 JSON 파일로 인해 앱이 빌드되지 않습니다.

ld: duplicate symbol _OBJC_METACLASS_$_SBJsonParser in /Users/myName/Library/Developer/Xcode/DerivedData/GJ-fzuneahndeknibecnhhygyhhvkxl/Build/Intermediates/GJ.build/Debug-iphonesimulator/GJ.build/Objects-normal/i386/SBJsonParser-6AE6A0B799B41343.o and /Users/myName/Library/Developer/Xcode/DerivedData/GJ-fzuneahndeknibecnhhygyhhvkxl/Build/Intermediates/GJ.build/Debug-iphonesimulator/GJ.build/Objects-normal/i386/SBJsonParser-58C4D42EE2A98A37.o for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)

enter image description here

답변

0

글쎄, 당신이있어 중복 파일. 파일이 동일하면 (즉, SBJSONParser의 정확한 복제본, 한 쌍을 삭제하고 빌드 할 것인지 확인하십시오.)

+0

FB SBJSONParser를 제거하면 선언되지 않은 식별자 등이 사용됩니다. – hanumanDev

+0

다른 하나를 제거하면 어떻게됩니까? 다른 버전의 SBJSONParser를 사용하고 있습니까? 그렇다면 두 버전의 다른 기능을 단일 SBJSONParser로 통합 할 수 있습니까? ** BTW : ** ** JSON 라이브러리 중 하나를 삭제 ** ** 전체 ** 라이브러리를 의미 함. 내가 잘못 이해 한 경우 죄송합니다. – mbm29414

+0

Google 지역 정보 SBJSON 파일을 제거하면 동일한 유형의 오류가 발생합니다. 참고 - FB 파일은 ARC가 사용 설정되었지만 (-fno-objc-arc로 플래그가 지정됨) Google 파일에 ARC가 사용 설정되었습니다. – hanumanDev