Мое приложение поддерживает armv6 и armv7 в app Store. Я хочу удалить armv6. Как решить проблему

#iphone #app-store

#iPhone #app-store

Вопрос:

Мое приложение поддерживает armv6 и armv7 в app Store. Оно готово к продаже. Я хочу удалить armv6. Я решил сделать обновление (мое приложение работает только с armv7). Но я получил сообщение об ошибке в загрузчике приложения: обновление должно поддерживать armv6 и armv7. Как решить проблему.

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

1. Почему вы хотите удалить поддержку armv6? Оригинальные iphone и iphone 3G не поддерживают armv7 (как и ipod touch 1-го / 2-го поколения), поэтому выполнение этого не позволит вашему приложению работать на этих устройствах.

2. мое приложение работает очень медленно на 3g (ему требовалось 256 RAM)

Ответ №1:

Я полагаю, проблема в том, что вы не можете ограничить возможности устройства после отправки. Из часто задаваемых вопросов по управлению приложениями iTunes Connect:

«Чтобы изменить информацию о требованиях к устройству после отправки вашего первого двоичного файла, вы должны отправить обновление приложения в iTunes Connect, чтобы предоставить новый двоичный файл с новой информацией в ключе UIRequiredDeviceCapabilities. Вам разрешается расширять только требования к вашему устройству. Отправка обновления в ваш двоичный файл для ограничения требований к вашему устройству запрещена. » [выделено мной]

Я искал способ обойти это или чтобы Apple специально разрешила удаление поддержки armv6 с приближением выпуска iOS5. Скрестив пальцы. :-/

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

1. Как насчет обновления target до 4.3 , будет ли теперь законно удалять armv6 ? Обратите внимание, что armv6 не работает под управлением 4.3!

Ответ №2:

В xcode перейдите в настройки сборки вашего проекта. Обновите цель развертывания до ios 4.3.

(я использую ios5 / xcode4)

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

1. Это отличное решение, если вы хотите поддерживать только версии 4.3 и выше, но в то время нам требовалась поддержка до версии 4.0.

Ответ №3:

Указали ли вы возможности UIRequiredDeviceCapabilities в своем info.plist? Возможно, это ваша проблема, ознакомьтесь с вопросами и ответами Apple здесь

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

1. да, я сделал это. Но я не могу загрузить новую версию. загрузчик приложения: обновление должно поддерживать armv6 и armv7.