Я пытаюсь создать приложение watchKit, которое обеспечит двустороннюю связь между приложением iPhone и приложением Watch. Я настроил группы приложений, и все соответствующие сертификаты приложений, профили обеспечения и права настроены и совпадают. Но я продолжаю получать эту ошибку, когда пытаюсь запустить приложение Watch (нет ошибки при запуске только приложения для iPhone).
Ошибка:
Ошибка при запуске расширения MyWatchApp WatchKit SPErrorInvalidBundleNoGizmoBinaryMessage
Я думаю, что это как-то связано с идентификаторами пакетов, но, насколько я могу судить, все выглядит правильно. Какие-либо предложения?
Вот мои идентификаторы пакетов:
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
Примечание. Изменение пакета приложения расширения для часов на "com.nitwitstudios.myWatchApp.watchkit" позволяет мне запускать приложение, но тогда я никогда не получаю надлежащих результатов при попытке установить связь с телефоном -> часы. Это указано как проблема идентификатора пакета в Почему не работает приложение группы работают внутри моего расширения WatchKit?
Я уже безуспешно пробовал следующее:
- Чистая / чистая папка сборки
- Удаленные производные данные
- Перезапущен Xcode