Ответ 1
Я удалил <string>armv7</string>
из массива в UIRequiredDeviceCapabilities в info.plist, и теперь мой статус ждет рассмотрения. Похоже, что это была ошибка iTunes Connect в моем случае
"Приложение Info.plist не может содержать значения для ключа UIRequiredDeviceCapabilities, который предотвратит открытие этого приложения на любом устройстве iOS. Дополнительные сведения см. в разделе" Понимание ключа UIRequiredDeviceCapabilities ".
Я продолжаю получать эту ошибку при попытке отправить приложение для просмотра в iTunes Connect.
Я использую: Xcode 6.1.1, Application Loader 3.0, LiveCode 6.7 (тоже с 7.0.1, тот же результат)
Сборка для iOS:
В моем приложении я использую mobilePickPhoto для оснастки и получения фотографии из библиотеки.
Пожалуйста, дайте мне знать, если кто-то столкнулся с той же проблемой, прежде чем...
Спасибо.
Я удалил <string>armv7</string>
из массива в UIRequiredDeviceCapabilities в info.plist, и теперь мой статус ждет рассмотрения. Похоже, что это была ошибка iTunes Connect в моем случае
При обновлении приложения кажется, что вы не можете добавлять новые ограничения на Требуемые возможности устройства. Служба автоматической проверки, которую Apple интегрировала в Xcode отклонит любое обновление с более ограничительным UIRequiredDeviceCapabilities, чем предыдущая версия, прежде чем вы сможете даже загрузите его в iTunes Connect.
http://oleb.net/blog/2011/12/uirequireddevicecapabilities-cannot-be-changed-in-app-updates/
Мне не нужна какая-либо аппаратная проверка с моей аналогичной проблемой, но удаление UIRequiredDeviceCapabilities
полностью и изменение формата проекта на совместимость с 6.3, похоже, обошли эту проблему для меня.
Mine был старым проектом, первоначально установленным на совместимость с Xcode 3.2.
Мне кажется, что auto-focus-camera
и still-camera
являются взаимоисключающими.
Из ссылка:
auto-focus-camera
Включите этот ключ, если ваше приложение требует (или специально запрещает) возможность автофокусировки в устройствах камеры. Хотя большинство разработчикам не нужно включать этот ключ, вы можете включить его если ваше приложение поддерживает макросъемку или требует более четких изображений в для выполнения какой-либо обработки изображений.
still-camera
Включите этот ключ, если ваше приложение требует (или специально запрещает) наличие камеры на устройстве. Приложения используют Интерфейс UIImagePickerController для захвата изображений с устройств неподвижная камера.
Я бы предположил, что auto-focus-camera
подразумевает still-camera
, поэтому я бы удалил still-camera
в качестве требования. Однако это лишь предположение.