내 프로젝트에서 Google 애널리틱스 iOS를 사용하려고합니다. iOS 4.0 이상을 지원하고 Google 애널리틱스 리소스를보고 있습니다. page 지원하는 1.5 버전을 확인할 수 있습니다. 아키텍처 ARMv6에하지 하는 ARMv7 및 1.5.1에 그들은 하는 ARMv7에 지원을 추가하지만 ARMv6에를 제거했습니다. 내 프로젝트가 모두 아키텍처를 지원하고, 내가 1.5.1를 사용하려고하면armv6 및 armv7 모두 libGoogleAnalitics.a와 프로젝트를 연결하는 데 문제가 발생했습니다.
그래서, 나는 링커에서 오류가 발생합니다 :
ld: file is universal (3 slices) but does not contain a(n) armv6 slice: libGoogleAnalytics.a for architecture armv6
내 프로젝트 지원 구조 목록에서의 ARMv6을 제거하면, 그것은 잘 컴파일 의 ARMv6 및 ARMv7 모두 lib 디렉토리의 버전을 만들 수있는 방법이
at least one of the following architectures must be present: armv6.
있습니까 : 애플 스토어에 제출할 때, 유효성 검사기는 말한다 장치와 시뮬레이터에서 작동하지만 나중에 내가 오류가 발생합니다?
libtool,이 답변 참조 http://stackoverflow.com/questions/2793392/how-do-i-compile-a-static-library-fat-for-armv6-armv7-and-i386 – yfrancis