2015-04-21 6 views
11

Когда я создал свое приложение, я был рад работать с Glances and Notifications, но по мере его развития я понял, что это не была необходимая функциональность. Я удалил .swift и интерфейсы как для контроллера взгляда, так и для уведомлений, но это все? Я не хочу представлять свое приложение пустым взглядом.Удалить Watchkit Glance из моего приложения

Я только беспокоюсь, потому что есть схема сборки как для уведомления, так и для взгляда. Я могу удалить их, но я боюсь, что где-то скрывается какой-то скрытый ключ, который говорит, что моему приложению все еще нужны взгляды и уведомления.

Любые идеи о том, как их окончательно удалить из приложения watckhit?

ответ

10

два варианта

1) Делай, как вы предложили, удалить быстрые файлы, удалять взгляд из интерфейса строителя, удалять схемы сборки. Если что-то пошло не так во время удаления, вы должны получить ошибку сборки, и вы можете перейти оттуда.

2) Удалите приложение watchkit и заново создайте его без взгляда.

Только способ проверить это, чтобы получить яблочные часы и посмотреть, не появляется ли взгляд. Если у вас нет контролера взгляда, все должно быть в порядке.

+1

Для варианта 1 требуется чистый проект и перестроить проект. – derjohng

1

Тестирование на часах подтверждает, что вы должны полностью удалить класс из своего проекта Xcode.

Я выполнил чистые сборки на своем телефоне (который автоматически устанавливался на мои парные часы) между этими шагами, и только последний удалил взгляд.

  1. Удалить взгляд от интерфейса строителя раскадровку
  2. Удалить файл из Target> Build Phases> Источники Compile (Так что я мог бы потенциально продолжить кодирование для будущей версии.)
  3. Удалить исходный файл из проекта

Возможно, я допустил ошибку на этом пути (так как это довольно поздно, и чистое здание немного пушистое), но я считаю, что все эти шаги необходимы.

Я не уверен, почему наличие файла в проекте будет последним индикатором для включения взгляда, и переименование могло бы сработать, если бы у меня был какой-то исходный код, который я хотел сохранить.

Забавный бизнес:

  • между шагами один и два, мой интерфейс еще появился примерно как то, что я оформлена в в раскадровке, прежде чем я удалил взгляд (давно).
  • Между вторыми и третьими шагов, взгляд просто показал вертушку
0
  1. Удалить взгляд контроллер из раскадровки.

  2. Trash GlanceController.swift из проекта.

  3. Подтвердите, что тот же файл не сохраняется в разделе Цели -> Расширение -> Сборка фаз -> Список файлов источников компиляции.

  4. Важно: Это предупреждение может сохраняться до закрытия проекта и его повторного открытия.

Смежные вопросы