Подтвердить что ты не робот

Предотвратить развертывание (отключить) приложение WatchKit с iOS iPhone App в Xcode

У нас есть проект Xcode с настройками сборки для Apple Watch. Приложение Apple Watch еще не готово, поэтому мы хотели бы отключить его. Какой лучший способ отключить функциональность Apple Watch в сборке?

4b9b3361

Ответ 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