Нет правила для обработки файла для архитектуры armv6 - программирование
Подтвердить что ты не робот

Нет правила для обработки файла для архитектуры armv6

Недавно я перешел на XCode 4.5 с iOS SDK 6.0. Теперь, когда я пытаюсь заархивировать свое приложение, я получаю длинный список предупреждений компилятора, все читая то же самое.

предупреждение: нет правила для обработки файла '$ (PROJECT_DIR)/Classes/Utils.m' типа sourcecode.c.objc для архитектуры armv6

предупреждение: архитектура armv6 не поддерживается (текущий ARCHS = "armv7 armv6" ).

Я не могу понять последнюю строку, он говорит, что armv6 не поддерживается, но armv6 присутствует, как вы можете видеть.

1) Как это исправить?

Screenshot of project file

2) Что может быть следствием этого? так как это всего лишь предупреждение? Будет ли обновление моего приложения не запущено iphone 3gs?

Спасибо

4b9b3361

Ответ 1

Xcode 4.5 отказался от поддержки armv6, как указано в предупреждении. Параметр отображается, потому что вы использовали его в предыдущей версии вашего проекта. Просто измените настройки для компиляции для armv7 и armv7s (iPhone5).

Apple решила отказаться от поддержки старых устройств, и, таким образом, armv6 устарел. Из-за этого я решил отказаться от поддержки устройств armv6. Все устройства armv7 можно обновить до iOS 5, поэтому я также установил это как минимальную версию.