2015-09-12 2 views
0

У меня есть приложение iOS + watchOS 2, которое я пытаюсь отправить в iTunesConnect. После представления, я получаю ошибку:watch-companion в plist требуется iTunesConnect, breaks Watch App

Invalid Info.plist value. The value for the key ‘UIRequiredDeviceCapabilities’ in bundle BBApp.app/Watch/BodBotWatchOS2.app/Plugins/BodBotWatchOS 2 Extension.appex is invalid. Expecting array with a single string value of watch-companion.

Я пошел вперед и добавил, что стоимость моей Info.plist Watch App Extension, но обнаружил, что это вызвало часы App повесить на старте (только мое имя приложения а загрузочный круг.) Удаление из него заставляет мое приложение Watch работать, но я снова получаю ошибку и не могу отправить ее в iTunesConnect. Я сделал довольно много Googling/StackOverflowing. Честно говоря, я даже не знаю, с чего начать, поэтому даже если у кого-то нет конечного решения, даже указав в определенном направлении, будет оценено. Я рад предоставить дополнительную информацию, но, учитывая мою неудачную нехватку подшипников, я не уверен, какая информация релевантна.

Спасибо!

+0

этот бит: массив с единственным строковым значением watch-companion - вы добавляете массив, содержащий одно значение, или просто значение? – ablarg

+0

Я добавляю массив, содержащий одно значение, да. Хотя я, кажется, нашел решение, подробно изложенное в ответе, который я написал для этого вопроса. Спасибо хоть! –

ответ

1

Что, по-видимому, работает, просто полностью удаляет значение «UIRequiredDeviceCapabilities» из файла Info.plist расширения приложения App App Extension. Это позволяет моему часовому приложению работать, и я могу успешно отправить приложение. Пока не встречались какие-либо проблемы.

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