2015-04-21 16 views
11

Quando ho creato la mia app ero entusiasta di lavorare con Glances e Notifications, ma man mano che progrediva mi sono reso conto che non era una funzionalità necessaria. Ho cancellato il .swift e le interfacce per entrambi i controller di occhiata e di notifica, ma è tutto? Non voglio inviare la mia app con uno sguardo vuoto.Rimuovi Watchkit Glance dalla mia app

Mi preoccupo solo perché c'è lo schema di compilazione sia per la notifica che per l'occhiata. Posso cancellare questi, ma temo che ci sia una sorta di chiave plist nascosta da qualche parte che dice che la mia app richiede ancora sguardi e notifiche.

Qualche idea su come rimuoverli in modo permanente da un'app di Watckhit?

risposta

10

due opzioni

1) fare come lei ha suggerito, eliminare i file veloci, eliminare sguardo dal costruttore di interfaccia, eliminare schemi di compilazione. Se qualcosa è andato storto durante la rimozione, dovresti ottenere un errore di compilazione e puoi andare da lì.

2) Eliminare l'app watchkit e ricrearla senza lo sguardo.

L'unico modo per testare questo è ottenere un orologio Apple e vedere se lo sguardo non si presenta. Se non hai il glancecontroller, dovresti stare bene.

+1

Per l'opzione 1, è necessario pulire il progetto e ricostruire il progetto. – derjohng

1

Il test su un orologio conferma che è necessario rimuovere completamente la classe dal progetto Xcode.

Ho eseguito delle compilazioni pulite sul mio telefono (autoinstallato sul mio orologio accoppiato) tra questi passaggi e solo l'ultimo ha rimosso lo sguardo.

  1. Rimuovere sguardo dal costruttore interfaccia storyboard
  2. file rimuove da Target> Crea Fasi> Fonti di compilazione (Così ho potuto potenzialmente continuare codifica per una release futura.) File sorgente
  3. Rimuovi dal progetto

È possibile che ho fatto un errore lungo la strada (dato che è piuttosto tardi, e l'edificio pulito è un po 'confuso) ma credo che tutti questi passaggi siano obbligatori.

Non sono sicuro del motivo per cui avere un file nel progetto sarebbe l'ultimo indicatore per l'occhiata da includere e la ridenominazione potrebbe aver funzionato se avessi avuto qualsiasi codice sorgente che volevo salvare.

divertenti attività:

  • tra le fasi uno e due, la mia interfaccia appariva ancora più o meno come quello che avevo inquadrato nella storyboard, prima ho cancellato il colpo d'occhio (molto tempo fa).
  • Tra passaggi due e tre, lo sguardo appena mostrato un filatore
0
  1. Rimuovere il regolatore sguardo dal storyboard.

  2. Trash GlanceController.swift dal progetto.

  3. Confermare che lo stesso file non persiste in Obiettivi -> Interno -> Fasi di creazione -> Elenco di file di origini di compilazione.

  4. Importante: questo avviso può persistere fino alla chiusura del progetto e alla riapertura.

Problemi correlati