2012-09-14 1 views
3

내가 읽은 것으로부터, iPhone 5는 새로운 아키텍처 armv7s을 사용할 것입니다. 내 프로젝트는 유효한 아키텍처가 armv7이고 Build Active Architecture Onlytrue으로 설정되었습니다. 현재 스토어의 모든 앱은 armv6 및/또는 armv7으로 제작되었으므로 새로운 iPhone에서 실행되지 않는다고 상상할 수 없습니다. 그래서 어떻게됩니까? 할 수있는 것처럼 잘 돌아갈 수 있습니까?Xcode에서 암 아키텍처 설정에 대한 설명을 사용할 수 있습니다.

올바른 아키텍처로 armv7s을 다시 작성하고 제출하면 어떤 문제가 발생했는지에 대해 더 잘 설명 할 수 있습니다.

+0

여기에 추가 할 내용이 있습니다. armv6 arch는 이미 Apple에서 사용을 중지했습니다. [link] (http://www.cocoanetics.com/2012/08/softly-killing-iphone-3g/) – ale0xB

답변

6

먼저 arm7이 아닌 armv7 (예, 차이가 있습니다)입니다. 특정 문서를 찾을 수없는 것 같지만, armv7이 일부 선택적 ARMv7 기능을 지원한다고 생각합니다. VFPv4/FMA 또는 UDIV/SDIV 정수 나누기 명령어 나는 당신의 app이 많은 수학이나 그래픽을 다루지 않는다면 그 차이가 눈에 띄게 될 것이라고 상상할 수 없다.

편집 : armv7s 지원을위한 LLVM 변경 사항은 this link을 참조하십시오. 내가보기에는 실제로 VFPv4 및 정수 나누기뿐 아니라 명령 스케줄러에 대한 몇 가지 변경 사항이 포함됩니다. 분명히 CPU 코드 네임은 "Swift"입니다.

+0

Anand Lal Shimpi가 ARMv7 용 VFPv4의 사용을 확인한 것 같습니다 : http://www.anandtech.com/show/6292/iphone-5-a6-not-a15-custom-core –

관련 문제