development

앱을 iOS 4.0 이상으로 제한 할 때 armv6 지원을 추가해야합니까?

big-blog 2020. 11. 16. 21:48
반응형

앱을 iOS 4.0 이상으로 제한 할 때 armv6 지원을 추가해야합니까?


현재 저는 armv6과 armv7을 모두 컴파일하고 있습니다. 또한 대상 iOS 버전을 4.0으로 설정했습니다.

iOS 4.0 이상을 실행할 수있는 모든 장치가 armv7이므로 armv6 용 컴파일을 중지 할 수 있다고 말하는 것이 맞습니까?

큰 문제는 아니지만 가능한 한 내 앱의 바이너리가 상당히 작아 질 것임을 의미합니다.


미안하지만 당신 말이 맞지 않습니다. iPhone 3G 및 iPod Touch 2G는 iOS 4 (간신히)를 실행할 수 있으며 armv6 프로세서를 포함합니다.

ARMv8 / ARM64 = iPhone 5s, iPad Air, Retina iPad Mini
ARMv7s = iPhone 5, iPhone 5c, iPad 4
ARMv7 = iPhone 3GS, iPhone 4, iPhone 4S, iPod 3G / 4G / 5G, iPad, iPad 2, iPad 3, iPad Mini  
ARMv6 = iPhone, iPhone 3G, iPod 1G / 2G

iOS 4.3 이상에는 ARMv7이 필요합니다. 배포 대상이 4.3 인 경우 armv6 지원을 제외 할 수 있습니다.

XCode 4.5부터 armv6 @Paul de Lange 용으로 빌드 할 수 없습니다.


안전하게 ARMv6에 지원을 삭제할 수 있습니다 경우 당신이 배포 목표를 설정 4.3 . 이는 iOS 4를 최대 4.2까지만 armv6 장치에 설치할 수 있기 때문입니다.

참고 URL : https://stackoverflow.com/questions/6517822/do-i-need-to-add-armv6-support-when-limiting-apps-to-ios-4-0

반응형