난 그냥 엑스 코드 4와 아이폰 OS 4.3으로 업데이트하지만 지금은/빌드 내 프로젝트를 실행하려고하면, 다음과 같은 JSON SDK 오류 반환 :아이폰 JSON 오류 엑스 코드 4, 아이폰 OS 4.3
ld: warning: ignoring file /var/folders/OV/OVQ5LuaPFY4lW0L0a9jdRk+++TI/-Caches-/com.apple.Xcode.501/CompositeSDKs/iphoneos-iPhoneOS4.3-dqtvoenrseczxwakgamuhnlmhcbu/usr/local/lib/libjson.a, file was built for archive which is not the architecture being linked (armv7)
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_SBJSON", referenced from:
objc-class-ref in Neighbourhoods.o
objc-class-ref in StreetLevel.o
...
ld: symbol(s) not found for architecture armv7
collect2: ld returned 1 exit status
을 Xcode 4로 업그레이드 한 후 지금은 릴리스 용으로 빌드하려고 시도하는 것 같지만 이전 버전에서는 디버그 용으로 빌드 한 것으로 생각되지만 어디에서 변경할 수 있는지는 생각할 수 없습니다.
내가 아래에 설치된 JSON SDK있어 ~/라이브러리/SDK를/
이 SDK 릴리스 및 디버그 모두에 대한 추가 SDK를 섹션에 추가되었습니다. 나는 또한 다음의 'Other Linker Flags'가 release와 debug 모두에 추가되었음을 확인했다 : "-all_load -ObjC -ljson".
모두 확인/추가 한 후에도 빌드되지 않습니다.
누구든지이 문제에 관해 밝힐 수 있습니까?
업그레이드 후 링커 오류가 발생하면 항상 전체 제거를 수행 한 다음 나중에 개발자 폴더를 삭제하십시오. 그럼 난 그냥 다시 설치하고 항상 잘 작동하는 것 같습니다. –
그걸로 운이 없어, 나는 Xcode를 제거하고, 개발자 폴더를 삭제하고 재설치했지만 여전히 운이 없다. –