Как исправить «Apple в настоящее время не принимает приложения, созданные с помощью этой версии SDK».ошибка при распространении приложения iOS SDK 4.2 - PullRequest
5 голосов
/ 04 февраля 2011

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

У меня есть:

  • xcode version 3.2.5
  • Сборка дистрибутива с Base SDK = Последняя версия iOS (в настоящее время установлена ​​на iOS 4.2), Цель развертывания iOS = iOS 3.2

Я пробовал следующее безбольшая удача:

  • Развертывание на устройстве (не на симуляторе)
  • Установка целевого показателя развертывания iOS на 3.0, 3.2, 4.0, 4.1 и 4.2
  • Очистил кэш моего xcode
  • Развернуто через загрузчик приложений и органайзер
  • Сделал чистую сборку
  • Переустановил xcode <- выясняется, что это была проблема - нужно проверить, что это окончательная версия (то есть xcode_3.2.5_and_ios_sdk_4.2_final.dmg), а не бета-версия </li>
  • Попытка найти версию SDK <4.2установить, но Apple, кажется, удаляет все старые версии из их разработкиer site </li>

Я уверен, что iOS 4.2 теперь не в бета-версии , поэтому я не думаю, что это тоже проблема.Есть еще идеи?Есть ли способ получить больше информации о версиях SDK, которые нужны Apple?

Очень расстраивает!

1 Ответ

3 голосов
/ 04 февраля 2011

У меня была эта проблема вчера, и я решил ее, заново загрузив XCode из центра разработчиков и переустановив его.По какой-то причине файл dmg на моем диске был с 19 ноября (нет, это не была бета-версия), а дата выпуска SDK является 22-й на iOS Dev Center.Проверьте, была ли ваша локальная копия загружена до этого.Это просто автоматически работало после переустановки.Я собрал бинарные файлы для SDK 4.2 и установил цель развертывания 3.1, если это поможет.

В настоящий момент я не уверен, выпал ли Apple какой-либо выпуск SDK 4.2 с XCode 3.2.5 в какой-то момент без изменения версии?Во всяком случае, надеюсь, что это помогает, у меня это сработало.

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