2015-04-01 4 views
3

Я загрузил обновление приложения с помощью расширения WatchKit, но он продолжает говорить «Недействительный двоичный файл» в iTunes Connect. Должен ли я сказать iTunes Connect, что он должен включать приложение WatchKit в любом месте?WatchKit Invalid Binary

+0

Смотрите мой ответ здесь: http://stackoverflow.com/questions/28816339/watchkit-extension-no-matchin- Provision-profile-found/29272260 # 29272260 – dogsgod

ответ

0

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

3

Я проверил электронное письмо от iTunesConnect, и проблема заключалась в том, что мои иконки приложений имели альфа-канал. Я исправил значки и теперь отлично работает.

1

Люди, отправляющие файлы с заархивированными приложениями, также столкнутся с этой ошибкой проверки, поскольку приложения с расширением чата больше не поддерживаются. Выполните следующие действия, чтобы создать submittable файл .ipa вместо:

Поддержки Raw Zip Watch App Материалы проверка импорта App Store гарантирует, что смотреть приложение представление включает в себя дополнительные файлы наряду с представленной пачкой, порождаемым Xcode. Это не позволяет использовать старый процесс представления отправки файла ZIP-файла с помощью Application Loader.

Однако, если у вас есть процесс сборки, который в настоящее время препятствует подаче приложение часов с помощью Xcode, вы можете использовать следующий процесс для создания необходимого .ipa файл, который будет представлен с помощью загрузчика приложения:

  1. Создать каталог с именем WatchKitSupport как дочерний элемент для полезной нагрузки
  2. Скопируйте двоичный файл с именем «WK» из SDK iOS 8.2 в Xcode в новый каталог WatchKitSupport. Этот бинарный файл можно найти по адресу: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/Library/Application Support/WatchKit/
  3. Не трогайте и не переписывайте WK двоичная в любом случае
  4. Сжать все в почтовый индекс и переименовать расширение файла .ipa

Примечание: Вы можете сравнить .ipa с одним генерируемой Xcode на экспортирование .ipa из архива нового шаблона проекта Xcode, для которого вы добавили цель просмотра.

Формат полученного ПНД должен содержать (по крайней мере):

myApp.ipa |________Payload/ |________Symbols/ |________WatchKitSupport/ |_____WK

+0

Im получает «недействительный двоичный файл», а также не имеет адреса электронной почты о том, почему и я проверил свой IPA и его точно так же, как вы описали с помощью папки WatchKitSupport, содержащей двоичный код WK. –

+0

Ах, старый «нет электронной почты» для недействительного двоичного статуса. Хорошо, я видел случаи, когда возникает исключение, в то время как сервер обрабатывает шаблон электронной почты (таким образом, происходит отправка электронной почты). В этом случае вы должны пойти в iTunesConnect.apple.com (отправьте справку по ссылке через ссылку «Связаться с нами» внизу после входа в систему). Они передадут вам причину. Обязательно используйте раздел «Загрузка iTunes Connect или общая справка»! – Bobjt

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

  • Нет связанных вопросов^_^