2015-12-15 5 views
7

Посылаем WatchKit 1,2 компаньон приложение, терпит неудачу во время проверки с этой ошибкой:.Ошибка отправки приложения WatchKit; MinimumOSVersion

ОШИБКА ITMS-90455 «Invalid WatchKit App Bundle Значение '2,1' для ключа MinimumOSVersion в info.plist в пачке 'redactedbundlename.watchkitapp' не поддерживается "

Я не могу найти ключ MinimumOSVersion в панели приложений или настройках приложения, а также в настройках сборки или plist для приложения для телефона.

Единственное упоминание о чем «2.1» родственный в моих настройках сборки:

enter image description here

Любые идеи, чтобы диагностировать эту проблему?

+0

Привет, вы решили это? –

+0

Тот же вопрос для меня. Просто обновил старое приложение и удалил watchOS 1, добавил watchOS 2 и теперь застрял с этой ошибкой во время отправки. – JimmyJammed

ответ

12

Исправлено!

По какой-то причине вам нужно изменить WATCHOS_DEPLOYMENT_TARGET из 2.1 к 2.0.

enter image description here

Вы можете найти это в настройках проекта -> "Часы App Target" -> Build Settings -> (нуль) - Развертывание ->watchOS Развертывание Target (или просто поиск 2.1 во всем проекте и он должен появиться в результатах)

Я предполагаю, что это ошибка, может быть, watchOS 2.1 по-прежнему отмечен как «бета» в Xcode/iTunes Connect, так что когда вы пытаетесь загрузить в iTunes Connect, это отклоняет его из-за плохой версии.

+0

Я сделал то же самое, и я смог загрузить в itunes connect, но когда я перехожу к внешнему тестированию и добавлению сборки, он перечисляет сборку как «Эта сборка недействительна», вы получили эту ошибку? –

+0

Это работало для меня, хотя я понятия не имею, почему. – Thompson

+0

Нет опции для watchOS 2.0 в списке для меня (я использую Xcode 7.2), поэтому я застрял в здании на 2.1, но я не могу загрузить в iTunes Connect. – sjmerel

-1

Возможно, это не так, но я бы попробовал посмотреть настройки проекта (версию ОС) как для расширения WatchKit, так и для WatchKit, чтобы убедиться, что они такие, какие вы хотите. Нажмите на свой контейнер проекта, а затем в левом верхнем углу меню с такими вещами, как «Общие», «Возможности» и т. Д. Выберите все параметры в этом выпадающем списке и проверьте версию ОС.

+0

Это очень хороший общий совет, и я сделал это, но все «хорошо выглядит», и поэтому я не знаю, что изменить. Приложение SDK 8.2, часы SDK 2.1. – Thompson

+0

Что означает «Возможности», связанные с оригинальной проблемой? –

Смежные вопросы