Запретить развертывание (отключить) приложения WatchKit с iOS iPhone App в Xcode
У нас есть проект Xcode с конфигурациями сборки для Apple Watch. Наше приложение Apple Watch еще не готово, поэтому мы хотели бы выпустить его с отключенным. Каков наилучший способ отключить функциональность Apple Watch в сборке?
1 ответ:
удалите расширение WatchKit
чтобы убедиться, что расширение WatchKit больше не отображается, вам нужно сделать две вещи:
1) Удалите расширение WatchKit из "целевых зависимостей"
- (чтобы перейти к целевым зависимостям: в навигаторе проектов щелкните файл проекта. Затем нажмите на цель приложения iPhone. Перейдите на вкладку этапы сборки.)
2) Удалите расширение WatchKit из " Embed App Extensions "(в Xcode 7+, "Embed Watch Content")
- (на этапах сборки перейдите к вложению расширений приложений. Удалите запись расширения WatchKit из списка embed App Extensions.)
наконец, возможно, вам придется очистить папку сборки. Затем постройте и запустите приложение для iPhone.
чтобы повторно добавить расширение WatchKit:
для watchOS1: во-первых, добавьте расширение WatchKit в Target Зависимости. Это воссоздает
.appex
файл, который теперь можно добавить в список в разделе Embed App Extensions, нажав кнопку Плюс и выбрав "Название Расширение WatchKit.таблица".для watchOS2: просто добавьте расширение WatchKit в целевые зависимости.
Примечания:
- я пробовал весь процесс удаления и воссоздания расширения как в симуляторе, так и на реальных устройствах (iPhone и Apple Watch). Это сработало в обоих случаях.
- я также пытался сделать либо A, либо B, но этого было недостаточно.
- я использовал Xcode версии 6.3.2