Ошибка App Store: загруженный вами двоичный файл был недействительным - PullRequest
5 голосов
/ 20 января 2010

Пресловутая ошибка преследует меня в App Store: «Загруженный вами бинарный файл был недействительным. Подпись была недействительной или не была подписана сертификатом Apple.»

Шаги, которые я предпринял:

1) Я использую Monotouch / MonoDevelop. 2) Приложение работает на iPhone Simulator и на устройстве. 3) Я сделал сборку дистрибутива в соответствии с примерами из документации MonoTouch (используя профиль распространения). 4) Я проверил, что в пакете xxxx.app содержится файл "embedded.mobileprovision". 5) Я заархивировал (в OS X GUI) комплект приложений (только файл xxxx.app). 6) Я проверил целостность файла xxxx.app с помощью команды "codesign -vvvvv xxxx.app" 7) Я удалил все ключи и профили из XCode Organizer и KeyChain и снова добавил ключи / профили.

Не повезло. Есть идеи?

/ П

Ответы [ 3 ]

1 голос
/ 22 января 2010

Я не очень знаком с MonoDevelop, но когда такое происходит, когда XCode очищает всю папку сборки (т.е. удаляет файлы вручную, а не просто выбирает «Очистить» из меню) и строит полностью с нуля обычно помогает.

1 голос
/ 20 января 2010

Убедитесь, что вы используете профиль обеспечения для App Store (не для рассылки Ad Hoc)

Затем выберите этот профиль при создании приложения.

0 голосов
/ 19 июля 2014

Лучшее решение:

  1. Отзыв сертификата распространения
  2. Создание нового профиля обеспечения AppStore

Это решило мою проблему.Потратил 4 часа + :(:)

...