Binary Rejection – Ошибка интерфейса в файле Interface.plist – приложение Watch

Пытаясь отправить с помощью Xcode (6C131e), мы продолжаем получать следующую ошибку:

Ошибка интерфейса — файл «****** WatchKit App.app/Interface.plist» в приложении часов «******.app/PlugIns/******WatchKit Extension.appex/***» *** WatchKit App.app» имеет следующую ошибку: свойство «#/root» типа Array не соответствует одной или нескольким требуемым схемам. Ошибки, связанные со схемой: - anyOf #0: - Свойство '#/root' типа Array не соответствует следующему типу: string - anyOf #1: - Свойство '#/root' типа Array не соответствует следующего типа: объект После устранения этих проблем можно повторно доставить исправленный двоичный файл.

Мы используем структуру навигации на основе страниц для нашего приложения для часов, при этом наш интерфейсный контроллер «Основная точка входа» подключается к последующим страницам с использованием отношения перехода «следующая страница».

Если мы посмотрим на Interface.plist, под «root» на самом деле есть массив (не строка или «объект») с записью для каждого из контроллеров представления, которые мы связали с Main. Однако, поскольку этот plist сгенерирован Xcode, кажется, что это ожидаемое поведение (если только наша раскадровка не настроена неправильно).

Кто-нибудь еще сталкивался с этим или есть какие-либо идеи? Спасибо.


person Guo Luchuan    schedule 10.03.2015    source источник
comment
Мы также получаем аналогичную ошибку, но наша говорит, что поле типа String не соответствует следующему типу: число. Этот Interface.plist генерируется Xcode, хотя   -  person Stew    schedule 11.03.2015


Ответы (1)


В настоящее время вы не можете отправлять приложения WatchKit. Пожалуйста, дождитесь официального объявления Apple.

person BalestraPatrick    schedule 10.03.2015