#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.