2016-03-10 3 views
1

При подаче я получаю ошибки:Ошибки, подающие приложение для App Store от Xcode и Application Loader

  1. Если я отправить через Xcode я получаю "This action could not be completed -22421"
  2. Если я отправить через Application Loader я "ERROR ITMS-90034: "Missing or invalid signature. The bundle ' ' at bundle path 'Payload/.app' is not signed using an Apple submission certificate" и это "The resulting API analysis file is too large. We were unable to validate your API usage prior to delivery. This is just an informational message."

Перед отправкой я удалил все предыдущие сертификаты, ключи и профили подготовки и создаю новый сертификат распространения и профиль подготовки.

+0

Можете ли вы объяснить свои шаги для создания сборки, которую вы отправляете через Application Loader? – wottle

+0

РЕШЕННЫЙ !!! http://stackoverflow.com/questions/32821189/xcode-7-error-missing-ios-distribution-signing-identity-for/35401483#35401483 –

+0

FYI, я добавил ответ, чтобы другие могли быстро найти решение. – wottle

ответ

0

Это может быть вызвано наличием в вашей системе старого, устаревшего промежуточного сертификата WWDRCA (World Wide Developer Relations Authority Authority).

Сначала загрузите WWDRCA cert. Откройте его, чтобы добавить его в свой брелок.

Затем в приложении «Доступ к цепочке ключей» выберите Системную цепочку ключей. Обязательно выберите «Показать истекшие сертификаты» в меню «Вид», а затем удалите устаревшую версию сертификата «Сертификат владения сертификатами Apple Worldwide», срок действия которого истек 14 февраля 2016 года.

Ваши сертификаты должны теперь отображаться как действительные в Keychain Access и быть доступными для Xcode для отправки в App Store.

0

Вам необходимо создать ipa с сертификатом производства и профилем распределения.

Затем вы можете загрузить этот ipa с загрузчиком приложений, и проблема будет решена.

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