Это приложение несовместимо с этим iPhone (iPhone 3G, iOS 4.2.1). - PullRequest
1 голос
/ 03 января 2012

Я недавно разместил бесплатное приложение в магазине приложений, которое, похоже, отлично работает для большинства пользователей. Но я получил от пользователей отчеты о том, что «Это приложение несовместимо с этим iPhone» для пользователей iPhone 3G с iOS 4.2.1.

Вот так выглядят двоичные данные в iTunes connect

Имя приложения: XXXXXXXXX

Apple ID: XXXXXXXXX

Идентификатор пакета: XXXXXXXXX

Локализации: ("en")

Флаг с иконкой: false

Исходное имя файла Zip: XXXXXXXXX.ipa

Строка короткой версии пакета: 1.0

Версия пакета: 1.0.13

Минимальные требования к ОС: 4.0

Сборка SDK: 9A334

Платформа сборки: 9A334

Требуемые возможности: armv6 armv7

Поддерживаемые архитектуры: armv6, armv7

Семейство устройств: iPhone / iPod

Приложение Touch Newsstand: false

Права: XXXXXXXXX.app/XXXXXXXXX get-task-allow: false брелок-группы доступа: (XXXXXXXXX) идентификатор приложения: XXXXXXXXX

Что, мне кажется, выглядит очень точно.

Могу также добавить, что то же приложение, созданное с другим профилем обеспечения, прекрасно работает на том же устройстве при установке OTA.

Если у вас есть идея, пожалуйста, дайте мне знать.

Ответы [ 2 ]

0 голосов
/ 10 января 2012

Мое обновленное приложение было только что одобрено Apple, и теперь я могу установить приложение на iPhone 3G (iOS версия 4.2.1).

Причиной проблемы является то, что UIRequiredDeviceCapabilities по умолчанию настроен только на armv7, я добавил к нему armv6, но понял, что это не поможет.

В моей версии 1.0.1 я только что полностью удалил UIRequiredDeviceCapabilities, и теперь он работает как шарм!

0 голосов
/ 04 января 2012

Собирали ли вы на самом деле представленное приложение с перечисленными armv6 и armv7 в «Действительных архитектурах» и «Архитектурах» в настройке целевого построения вашего приложения для сборки выпуска или распространения?

...