Приложения Apple Watch теперь принимаются в App Store по состоянию на вторник. 31 марта.
Однако для людей, использующих старый процесс представления отправки zipped .app, ударит эту ошибку, поскольку приложения с zip-приложениями больше не поддерживаются для приложений, содержащих расширение часов. Выполните следующие шаги, чтобы создать подающий файл .ipa.
Поддержка Raw Zip Watch App Материалы проверка импорта App Store гарантирует, что смотреть приложение представление включает в себя дополнительные файлы наряду с представленной пачкой, порождаемым Xcode. Это не позволяет использовать старый процесс представления отправки файла ZIP-файла с помощью Application Loader.
Однако, если у вас есть процесс сборки, который в настоящее время препятствует подаче приложение часов с помощью Xcode, вы можете использовать следующий процесс для создания необходимого .ipa файл, который будет представлен с помощью загрузчика приложения:
- Создать каталог с именем WatchKitSupport как дочерний элемент для полезной нагрузки
- Скопируйте двоичный файл с именем «WK» из SDK iOS 8.2 в Xcode в новый каталог WatchKitSupport. Этот бинарный файл можно найти по адресу: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/Library/Application Support/WatchKit/
- Не трогайте и не переписывайте WK двоичная в любом случае
- Сжать все в почтовый индекс и переименовать расширение файла .ipa
Примечание: Вы можете сравнить .ipa с одним генерируемой Xcode на экспортирование .ipa из архива нового шаблона проекта Xcode, для которого вы добавили цель просмотра.
Формат полученного ПНД должен содержать (по крайней мере):
myApp.ipa |________Payload/ |________Symbols/ |________WatchKitSupport/ |_____WK
Edit: .dSYM, соответствующий встроенный .app идет в символы /. Вы всегда можете найти его рядом с .app в папке с встроенными продуктами или в dSYMs .xcarchive.
Убедитесь, что вы делаете чистую сборку с не-бета-кодом Xcode 6.2. – rmaddy
Я все еще это вижу, несмотря на то, что Apple открыла сегодня материалы WatchKit. Вы нашли решение? –
У меня тоже есть эта ошибка. Я отправил сборку в App Store, в которую включено расширение Watchkit, и он сказал, что TestFlight не поддерживает приложения с расширениями Watchkit. Итак, в целевых настройках основного приложения я удалил расширение Watchkit как встроенный двоичный файл. Я построил и отправил и получил эту ошибку о недопустимой реализации WatchKit. Вздох. – bdmontz