Подтвердить что ты не робот

ERROR ITMS-90512: Неверное значение sdk... 8.2 превышает максимально допустимое значение 10.3?

Попытка загрузить двоичный файл, включающий приложение часов. Ошибка, которую я получаю (что я не получал пару дней назад), является значением, предоставленным для LC_VERSION_MIN_IPHONEOS для расширения watchkit, которое составляет 8,2, что больше максимально допустимого значения 10,3... по-видимому, 8,2 > 10,3?

Я обновлен до последнего XCode, 8.3, который не устранил проблему. Попытался изменить цель развертывания iOS для приложения и расширения часов, никаких явных последствий для сообщения.

4b9b3361

Ответ 1

Обновление: исправлено!

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

Ответ 2

Это не связано с Xcode 8.3, ошибка в процессе проверки Apple. У меня было приложение в обзоре (никаких проблем с его загрузкой), которое было отклонено, поскольку пользователь, указанный для входа, истек. Я не внес изменений в приложение, просто активировал пользователя и отправил его. У меня есть ошибка.

Изменить: я также могу подтвердить, что при удалении поддержки Watch все идет хорошо.

Ответ 3

РЕДАКТИРОВАТЬ: Несмотря на успешную загрузку в iTunes Connect при попытке отправить бета-версию Testflight, все еще получил отказ от того же сообщения

Неверное значение sdk. Значение, предоставленное для части sdk LC_VERSION_MIN_IPHONEOS в XXX.app/PlugIns/XXX WatchKit Приложение Extension.appex/XXX WatchKit App.app/XXX WatchKit - это 8.2 который больше максимально допустимого значения 10,3.

Ошибка

Угадайте, что Apple все еще работает над этим...


У меня есть эта проблема раньше, также с целью watchOS1 в моем проекте.

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

Все, у кого есть эта проблема, должны попробовать!

Ответ 4

EDIT: Это проблема со стороны Apple и ничего для Xcode. Это касается только приложений с WatchKit.

Я только что загрузил один из моих приложений сегодня с расширением watchkit. Попробуйте это, это может или не поможет.

  • Xcode → Product Clean

  • Xcode → Выход

  • В консольном терминале do > rm -rf/Users/your_mac_user/library/Developer/Xcode/DerivedData/*

  • Перезапустить Xcode и проект

  • Перейдите в свой Xcode → Настройки сборки для своего iPhone-приложения и убедитесь, что его значение установлено в 8.0 для отладки и выпуска

введите описание изображения здесь

  • Теперь перейдите к обоим часам и часам и убедитесь, что для параметра Build установлено значение 8.2

  • Архив и загрузка снова.

введите описание изображения здесь

Ответ 5

Я отправлял старую версию Xcode, я думал, что это проблема, так что я пришел к последнему, и он дает мне то же сообщение, что я отправляю для 8.2, что выше 10.3.

Теперь, вот где это становится действительно сумасшедшим. Я сказал, хорошо, может быть, есть проблема с 8.2, поэтому я переключил свою минимальную цель на 8.3, очистил, заархивировал, отправил. Я ВСЕ ПОЛУЧИЛ СООБЩЕНИЕ О 8.2!!!

Я экспортировал пакет, который я загружаю:

otool -l MyApp.app/MyApp |fgrep --after-context=3 LC_VERSION_MIN_IPHONEOS
  cmd LC_VERSION_MIN_IPHONEOS
cmdsize 16
version 8.3
    sdk 10.2 
--
cmd LC_VERSION_MIN_IPHONEOS
cmdsize 16
version 8.3
    sdk 10.2

Я grepped как пакет, так и каталог проекта, нигде нет строки "8.2". То же самое приложение без расширения часов проверяет штраф. Кажется, что они нарушили представления часов (по крайней мере, WatchOS1), и это то, что они должны были заметить, но я отправил по электронной почте поддержку 2 дня назад со скриншотами, и они не впечатлили, сказав мне отправить им видео, если я хочу, чтобы мой билет был обработанный! Возьмите 1 минуту, чтобы посмотреть журнал загрузки, я дал вам идентификатор приложения и временную метку, насколько это сложно?

Изменить: Кажется, я установил предыдущую версию xcode, есть еще одна новинка, но она также не устраняет проблему, проблема, похоже, на стороне Apple...

Изменить 2: Бинарный файл, который не проходил с позавчерашнего дня, просто загрузился. Может быть, это исправлено?

Изменить 3: Но затем вы получите сообщение в itunes connect при попытке отправить приложение. Похоже, что они работают над этим, еще не полностью решены.

Изменить 4: УСПЕХ! Успешно отправлено, ожидая рассмотрения!

Ответ 6

Apple исправила эту ошибку вчера. Вы можете использовать один и тот же двоичный файл. Нет необходимости вносить какие-либо изменения.

Ответ 7

У меня такая же проблема. Я удаляю задачи, связанные с просмотром, и успешно загружаю

Ответ 8

У меня тоже была такая же проблема. Удалено приложение часов и загрузилось. Он был принят к рассмотрению. Похоже, проблема связана с проверкой расширения watchkit. Повторно отправьте приложение с помощью приложения-наблюдателя, как только этот вопрос позаботится Apple.