Недавно я обновил Xcode с 3.2 до 4.2. После обновления у меня возникла проблема с тестированием моего приложения на устройстве iPhone 3, потому что пункт «Архитектура» моей цели «Настройки» был настроен на armv7. Проблема переключилась в «Архитектура» на armv6.Какие настройки Xcode следует использовать для поддержки armv6 и armv7?
Но это заставило меня подумать, что я лучше сделаю правильный выбор для своей версии App Store, чтобы мое приложение работало для людей, использующих устройство armv6.
Так это просто вопрос переключения параметров «Настройка» объекта «Проект» «Архитектура» на armv6, или мне нужно сделать что-то другое?
Какие настройки можно использовать, чтобы устройство armv6 всегда использовало armv6, а также чтобы устройство armv7 всегда использовало armv7? Во время тестирования и приложений, которые я выпускаю в магазине приложений.
Когда вы говорите «Требуемые возможности устройства», вы имеете в виду правое правое (что никогда не было в моем plist)? Кроме того, если вы не возражаете, какая разница между настройками целевой сборки и настройками сборки проекта? спасибо – Ryan
Да, необходимое устройство доступно в файле info.plist, поэтому вам нечего менять, если он еще не существует. Кроме того, у вас может быть несколько целей в одном проекте (модульные тесты, цели Full/Lite, цели iPad/iPhone). Таким образом, вы можете установить общие настройки в ** настройках проекта ** и целевых конкретных настройках в ** целевых настройках **. – sch
Спасибо, что заработали! Я не знал об этом, и я просто случайно обнаружил, что Xcode добавил это в мой проект info.plist. – MonsieurDart