Сборка для архитектуры armv6 (цель iOS 3.1.3) с iOS 6 SDK и Xcode 4.5?
Есть ли шанс использовать iOS 6 SDK для разработки приложений, предназначенных для iOS 3.1.3? Если я открою свой проект со старой целью развертывания, компилятор предупредит меня:
iOS deployment targets lower than 4.3 are not supported
Вероятно, это связано с тем, что, видимо, толькоarmv7
а такжеarmv7s
двоичные файлы могут быть построены. Если я добавлюarmv6
(работает в устройствах до iPhone 3G), также есть несколько предупреждений:
warning: no rule to process file '$(PROJECT_DIR)/main.m' of type sourcecode.c.objc for architecture armv6
...
...
warning: architecture armv6 is not supported (current ARCHS = "armv6 armv7 armv7s").
Так как мне справиться с этим? Есть ли способ поддержки iOS 3.1.3 при разработке с iOS 6 SDK? Если нет, мне в конечном итоге придется перейти к самой низкой цели, чтобы быть iOS 4.3. Можно ли представить новую версию, которая поддерживает только версии & gt; = 4.3? Что происходит с моими пользователями в более ранних версиях? Неужели они просто не проинформированы о несовместимом обновлении и, следовательно, собираются продолжать использовать старую версию моего приложения? Если нет, можно ли этого достичь?