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