Как отправить обновление с ограничением arkit UIRequiredDeviceCapabilities? - PullRequest
0 голосов
/ 18 мая 2018

Мы отправили v1.0 нашего ARKit приложения в App Store без установленного ключа UIRequiredDeviceCapabilities ARKit.

Мы хотим отправить обновление с этим ключом, но получаем следующую ошибку

Этот пакет недействителен - ключ UIRequiredDeviceCapabilities в Info.plist может не содержать значений, которые могут помешатьЭто приложение работает на устройствах, которые были поддержаны в предыдущих версиях.За дополнительной информацией обращайтесь к QA1623: https://developer.apple.com/library/ios/#qa/qa1623/_index.html

Поскольку мы технически ограничиваем устройства, способные использовать приложение, это противоречит политике Apple.Есть ли какой-нибудь обходной путь, о котором кто-либо знает, чтобы продвинуть обновление, когда ограничение для ARKit?

Или наш единственный выбор:

1) Отправьте совершенно новое приложение, удалив текущее из App Store.

2) Ограничьте ущерб с помощьюФлаг IsSupported и информирование пользователя о том, что они не могут использовать приложение из-за того, что его устройство не поддерживается.

Любая помощь была бы полезной.

1 Ответ

0 голосов
/ 23 мая 2018

Apple довольно ясно говорит об этом, как вы видели в цитируемом разделе.Основная идея заключается в том, что, если я установлю v1.0 вашего приложения на свое не одобренное устройство, я должен всегда иметь возможность обновлять его, пока поддерживается моя версия ОС.

Вы указали наши два варианта, и хотя какой из них вы выбираете, зависит от вас:

  • Сколько у вас пользователей?Если это не так много, создайте новый пакет для приложения.Затем добавьте обновление в свою текущую сборку, сообщая пользователям, что оно устарело, и они должны переключиться
  • Официальный подход заключается в использовании isSupported, но если вашего приложения так мало, что пользователь может без него работать, тоСкорее всего, вы будете раздражать пользователей, которые не видели и / или игнорировали любые предупреждения о том, что «это действительно 1010 * действительно приложение, не устанавливайте его!».

Честно,если ваше приложение находится на ранних стадиях, я бы порекомендовал выбрать первое, которое надолго спасло бы ваших разочарованных пользователей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...