Нет правила для обработки файла для архитектуры 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?
Спасибо
Ответы
Ответ 1
Xcode 4.5 отказался от поддержки armv6, как указано в предупреждении. Параметр отображается, потому что вы использовали его в предыдущей версии вашего проекта. Просто измените настройки для компиляции для armv7 и armv7s (iPhone5).
Apple решила отказаться от поддержки старых устройств, и, таким образом, armv6 устарел. Из-за этого я решил отказаться от поддержки устройств armv6. Все устройства armv7 можно обновить до iOS 5, поэтому я также установил это как минимальную версию.