2012-09-24 1 views
16

최근에 iOS SDK 6.0을 사용하여 XCode 4.5로 마이그레이션했습니다. 이제 내가 내 애플 리케이션을 보관하려고하면, 나는 컴파일러 경고의 긴 목록을 모두 똑같이 읽는다.아키텍처 용 파일을 처리 할 규칙이 없습니다. armv6

경고 : 파일 아키텍처 ARMv6에 대한 형 sourcecode.c.objc의 '$ (PROJECT_DIR) /Classes/Utils.m'을 처리 규정에

경고 : 아키텍처에서는 ARMv6이 지원되지 않습니다 (현재 아치 = "armv7 armv6").

마지막 줄을 이해할 수 없습니다. armv6은 지원되지 않지만 armv6은 표시되어 있습니다.

1) 어떻게 수정합니까? 이것의 의미가 될 수 무엇

Screenshot of project file

2)? 이것은 단지 경고 일 뿐이니까? 내 애플 리케이션 업데이 트가 아이폰 3gs의 실행되지 않을까요? 경고가 말한대로

감사

답변

26

엑스 코드 4.5 ARMv6에 대한 지원을 떨어졌다. 이전 버전의 프로젝트에서 설정을했기 때문에 설정이 표시됩니다. armv7 및 armv7 (iPhone5) 용으로 컴파일하도록 설정을 변경하십시오.

Apple은 이전 장치에 대한 지원을 중단하기로 결정 했으므로 armv6은 더 이상 사용되지 않습니다. 이 때문에 armv6 장치에 대한 지원을 중단하기로 결정했습니다. 모든 armv7 장치를 iOS 5로 업그레이드 할 수 있으므로 지원되는 최소 버전으로도 설정할 수 있습니다.

+2

그냥 좀 더 읽고 모든 armv7 장치는 IOS 4.3 이상을 설치할 수 있습니다. 따라서 최소 버전을 iOS 4.3으로 설정할 수 있습니다. – Neelesh

+1

@Neelesh 내 요점은 모든 사용자가 iOS 5로 업그레이드 할 수있는 이유를 지원하는 이유였습니다. 사용자가 있다면 어쨌든 내 앱을 사용하지 않거나 다운로드하는 방법을 결코 알지 못할 것입니다. iOS 5로가는 것은 스토리 보드, 아크 및 기타 많은 것들을 얻는 것입니다. –

관련 문제