У нас есть проект Xcode с конфигурациями сборки для Apple Watch. Наше приложение для Apple Watch еще не готово, поэтому мы хотели бы выпустить его с отключенным. Как лучше всего отключить функциональность Apple Watch в сборке?
Запретить развертывание (отключить) приложение WatchKit с приложением iOS для iPhone в Xcode
Ответы (1)
Удалите расширение WatchKit
Чтобы убедиться, что ваше расширение WatchKit больше не отображается, вам нужно сделать две вещи:
1) Удалите расширение WatchKit из "Целевых зависимостей"
- (Чтобы перейти к Целевым зависимостям: в навигаторе проекта щелкните файл проекта. Затем щелкните цель приложения iPhone. Перейдите на вкладку «Фазы сборки».)
2) Удалите расширение WatchKit из «Встраивать расширения приложений» (в Xcode 7+ «Встраивать контент для просмотра»).
- (На этапах сборки перейдите в раздел "Встраивание расширений приложений. Удалите запись расширения WatchKit из списка" Внедрение расширений приложений.)
Наконец, вам, возможно, придется очистить папку сборки. Затем создайте и запустите приложение для iPhone.
Чтобы повторно добавить расширение WatchKit:
Для watchOS1: FIRST добавьте расширение WatchKit в целевые зависимости. При этом повторно создается .appex
файл, который теперь можно добавить в список в разделе «Встраивать расширения приложений», нажав кнопку «плюс» и выбрав «Имя приложения WatchKit Extension.appex».
Для watchOS2: просто добавьте расширение WatchKit в целевые зависимости.
Примечания:
- Я испробовал весь процесс удаления и воссоздания расширения как в симуляторе, так и на реальных устройствах (iPhone и Apple Watch). Это сработало в обоих случаях.
- Я также пробовал делать либо А, либо В, но этого было недостаточно.
- Я использовал Xcode версии 6.3.2
in Xcode 7
, и пока вы удалите два других материала, все будет хорошо.
- person superarts.org; 20.12.2015