Приложение iPhone не загружается на iPhone 3G

#iphone #deployment

#iPhone #развертывание

Вопрос:

Я создал приложение для iPhone, поддерживаемое iOS 4.2 или более поздней версией, и протестировал на iPhone4.0, но, похоже, пользователи не могут загрузить мое приложение на iPhone 3G. Я не смог найти никаких настроек, специфичных для версий iPhone. Все, что я вижу, это цель развертывания, для которой установлена iOS 4.2. Кто-нибудь, пожалуйста, может сказать мне, что может быть причиной того, что мое приложение не загружается на iPhone 3G?

Спасибо.

Комментарии:

1. Доступно ли приложение для пользователей iPhone 3G в iTunes или оно просто не запускается / аварийно завершает работу?

2. Установили ли вы для архитектур значение «Оптимизированный (armv7)»? В iPhone 3G установлен процессор armv6.

3. @rckoenes: Допустимая архитектура имеет оба значения armv6 и armv7.

4. У меня такая же проблема… Создаю приложение на основе iOS 5 SDK с установленным целевым значением развертывания 4.2. Мое приложение не будет установлено ни на один iPhone 3G на версии 4.2.1 (в настоящее время проходит тестирование. файлы приложения ipa с соответствующим профилем). Моя допустимая архитектура также имеет как armv6, так и armv7.

Ответ №1:

Вам следует установить для вашего базового SDK самую последнюю версию, которую вы установили, а затем установить для вашего Deployment SDK минимальный FW, который вы планируете поддерживать, в вашем профиле распространения / тестирования / отладки следующим образом:

 Base SDK: iPhone OS 4.2
Deployment SDK: iPhone OS 4.0
  

Таким образом, вы получаете все варианты вашего нового базового sdk и устанавливаете минимальное время, необходимое для работы вашего приложения. Это следует устанавливать осторожно, слишком низкое значение развертывания может привести к тому, что ваше приложение действительно сойдет с ума, например. Base SDK: 4.3 and Deployment SDK: 3.0 .

Надеюсь, это поможет!