iTunes Connect отклоняет мой двоичный файл, потому что я использовал предварительную версию SDK, что мне делать?
-
20-09-2019 - |
Вопрос
Я загрузил предварительную версию iPhone SDK и попытался обновить одно из моих существующих приложений, используя двоичный файл, который я построил с ним. Очевидно, вы не должны этого делать, но я забыл о предупреждении, когда установил предварительную SDK. В любом случае - у меня есть два вопроса:
Могу ли я просто установить базовую SDK на более раннюю версию в настройках сборки и обойти эту проблему?
Если нет, то что мне делать?
Решение
Вам необходимо скачать версию XCode релиза с выпуском iPhone SDK. Вы не можете использовать SDK, загруженную с бета -версии iPad для любых продуктов выпуска.
Просто иди http://developer.apple.com/iphone/index.action и нажмите на iPhone SDK 3.1 и загрузите его. Затем построите пакет приложения с этим и отправьте его в Apple.
Другие советы
Прежде чем загрузить предварительную версию SDK с Developer.apple.com, существует несколько выдающихся предупреждений, в одном из которых четко указано, что предварительные версии Xcode / iPhone SDK не могут быть использованы для создания производственных двоичных файлов. Так что ответ на 1.
это решительный нет.
Насколько я могу судить, единственный вариант, чтобы иметь возможность создавать производственные двоичные файлы, которые iTunes Connect примет,-это удалить предварительную версию Xcode / iPhone SDK и повторно установить старую стабильную версию.
Если вы обновили, используя бета -загрузку (в отличие от установки на свежей коробке, которая никогда не видел SDK или XCode), установите базовый SDK на выпущенную версию ОС. Составьте сборку распределения, отправьте в магазин приложений. Старый SDK все еще там, так что это будет использоваться. Все выдающиеся предупреждения, которые я видел SDK нельзя использовать без упоминания о XCODE.
Прежде чем кто -либо издевается, обратите внимание, что я отправил приложение 13 марта, используя версию XCode (3.2.2), включенную в Beta 4, установив базовую SDK на 3.1. Он был утвержден 15 -м. Я также сделал это во время бета -версии 3.0 для приложений 2.x.
РЕДАКТИРОВАТЬ: С другой стороны, принятие, по -видимому, не всегда гарантируется (обратите внимание, что этот человек также отправил приложение, которое было принято): Бинарный код загруженного файла не корректен. Предварительная бета-версия SDK использовалась для создания приложения