Подтвердить что ты не робот

Что такое armv7s?

Кажется, это новый вариант в новом XCode - вместо "armv6 armv7" в действительных архитектурах теперь я вижу "armv7 armv7s". Что такое armv7s, и мне нужно его построить, а также armv7?

4b9b3361

Ответ 1

iPhone 5 будет поставляться с iOS 6.0 и работать только с ним. Чтобы совпасть с запуском iOS 6.0, Apple засела разработчиков более новой версией своих инструментов разработки. Xcode 4.5 делает два основных изменения: он снижает поддержку ARMv6 ISA (используется ядром ARM11 в iPhone 2G и iPhone 3G), поддерживает ARMv7 (используется современными ядрами ARM) и добавляет поддержку новой цели архитектуры для поддержки нового A6 SoC: armv7s.

Ответ 2

Вам не нужно строить для armv7s, чтобы добавить поддержку для iPhone 5. iPhone 5 также может запускать компилируемый код armv7. Мое приложение только что отправлено в магазин, и оно построено только на armv7 и работает идеально!

Ответ 3

armv7s - это архитектура процессора A6 в iPhone 5. И да, вы должны включить это также. С последней версией Xcode поддержка armv6 отбрасывается.