2015-04-21 8 views
11

Gdy tworzyłem swoją aplikację, byłem podekscytowany pracą z Glances and Notifications, ale w miarę postępów zdałem sobie sprawę, że nie była to potrzebna funkcjonalność. Usunąłem .swift i interfejsy dla kontrolerów skrótu i ​​powiadomień, ale czy to wszystko? Nie chcę przesyłać aplikacji z pustym spojrzeniem.Usuń aplikację Watchkit Glance z mojej aplikacji

Martwię się tylko dlatego, że istnieje schemat budowy zarówno dla powiadomienia, jak i skrótu. Mogę je usunąć, ale obawiam się, że jest jakiś ukryty klucz plist, który mówi, że moja aplikacja wciąż wymaga spojrzeń i powiadomień.

Jakieś pomysły, jak je trwale usunąć z aplikacji Watckhit?

Odpowiedz

10

dwie opcje

1) Czy, jak sugeruje, usuń szybkich plików, usuwanie spojrzenie z interfejsu konstruktora, usuń programy budowy. Jeśli podczas usuwania coś poszło nie tak, powinieneś otrzymać błąd kompilacji i możesz stamtąd wyjść.

2) Usuń aplikację watchkit i ponownie ją utwórz bez rzutowania.

Jedynym sposobem na sprawdzenie tego jest uzyskanie zegarka Apple i sprawdzenie, czy nie widać tego spojrzenia. Jeśli nie masz jeszcze glancecontroller, powinieneś być w porządku.

+1

Dla opcji 1 potrzebny jest czysty projekt i przebudowa projektu. – derjohng

1

Testowanie na zegarku potwierdza, że ​​musisz całkowicie usunąć klasę z projektu Xcode.

Wykonałem czyste kompilacje do mojego telefonu (który automatycznie zainstalowałem na moim sparowanym zegarku) pomiędzy tymi etapami, a tylko ostatni usunął rzut oka.

  1. Usuń spojrzenie z interfejsu konstruktora Storyboard
  2. usunąć pliku Target> Budowa Fazy> Skompiluj Źródła (Mogłem więc potencjalnie nadal kodowania dla przyszłych wydaniach.)
  3. usunąć pliku źródłowego z projektem

Możliwe, że popełniłem błąd po drodze (ponieważ jest dość późno, a czysty budynek jest nieco oszołomiony), ale uważam, że wszystkie te kroki są wymagane.

Nie jestem pewien, dlaczego posiadanie pliku w projekcie byłoby ostatnim wskaźnikiem dla skrótu, który można uwzględnić, i zmiana nazwy mogła zadziałać, gdybym miał kod źródłowy, który chciałem zapisać.

Funny działalności:

  • pomiędzy jednym i dwóch kroków, mój interfejs nadal wyglądał mniej więcej jak to, co miałem w ramce w serii ujęć przed Usunąłem okiem (dawno temu).
  • między etapami dwóch i trzech, spojrzenie właśnie pokazał spinner
0
  1. regulatora usunąć spojrzenie od ujęć.

  2. Trash GlanceController.swift z projektu.

  3. Sprawdź, czy ten sam plik nie występuje w zakładce Cele -> Rozszerzenie -> Kompilacja faz -> Lista źródeł kompilacji.

  4. Ważne: To ostrzeżenie może się utrzymywać do momentu zamknięcia projektu i ponownego otwarcia.

Powiązane problemy