Я пытаюсь создать приложение watchKit, которое позволит двухстороннюю связь между iPhone App и Watch App. У меня настроены группы приложений, и все подходящие сертификаты приложений, профили Provisioning и права установлены и совпадают. Но я продолжаю получать эту ошибку, когда пытаюсь запустить приложение Watch (без ошибок при запуске приложения iPhone).iOS WatchKit - Ошибка запуска приложения для часов «SPErrorInvalidBundleNoGizmoBinaryMessage»
Ошибка:
Error Launching 'MyWatchApp WatchKit Extension' SPErrorInvalidBundleNoGizmoBinaryMessage
Я думаю, что это что-то делать с Bundle идентификаторами, но, насколько я могу сказать, что все выглядит правильно. Какие-либо предложения?
Вот узелок идентификаторы:
App Group Key: group.com.nitwitstudios.myWatchApp
iPhone App Bundle Identifier: com.nitwitstudios.myWatchApp
Watch App Bundle Identifier: com.nitwitstudios.myWatchApp.watchkit
Watch App WKCompanionAppBundleIdentifier: com.nitwitstudios.myWatchApp
Watch Extension App Bundle Identifier: com.nitwitstudios.myWatchApp.watchkit.extension
Watch Extension WKAppBundleIdentifier: com.nitwitstudios.myWatchApp.watchkit
Примечание - Изменение Watch Extension App Bundle чтобы "com.nitwitstudios.myWatchApp.watchkit" позволяет запускать приложения, но я никогда не получить надлежащего результаты при попытке связаться с телефоном -> Смотреть. Это определяется как проблема идентификатора расслоения в Why won't app groups work inside my WatchKit extension?
Я уже пробовал следующий без успеха:
- Clean/Clean Построить папку
- Удаляется Derived Data
- перезапущен Xcode
возможно дубликат [выпуск имитатора компании Apple Watchkit: SPErrorInvalidBundleNoGizmoBinaryMessage] (http://stackoverflow.com/questions/28286571/apple-watchkit-simulator-issue-sperrorinvalidbundlenogizmobinarymessage) – Wouter
Да это дублирующие = ( – ZevsVU
ответов в двух экземплярах сделали не работает для меня –