2015-03-29 10 views

risposta

129

Questo è un metodo semplice per generare le icone WatchKit, che ha funzionato bene per me:

  • Carica un'immagine di origine a http://makeappicon.com
  • Vai Images.xcassets in app WatchKit
  • clic destro nel pannello che include AppIcon, seleziona "Importa ..." e scegli la cartella watchkit generata da makeappicon.com
+0

ottimo collegamento! Grazie –

+0

Sì, il collegamento funziona alla grande. Grazie. – Neela

30

molto probabilmente il vostro watchKit icone delle applicazioni non sono del formato corretto. Sono necessari i seguenti formati

(these are all in pixels) 
    48 x 48 
    55 x 55 
    58 x 58 
    80 x 80 
    87 x 87 
    88 x 88 
    172 x 172 
    196 x 196 

sostanzialmente tutti i numeri che vedi nell'immagine in basso sotto Images.xcassets è necessario fare doppio loro come hanno bisogno di essere display retina.

-1

Ho risolto il problema!

in origine ho selezionato solo la casella di controllo Apple Watch in Xcode 6 ed eseguito molto bene. Tuttavia, ho ricevuto lo stesso errore in Xcode 7 senza modificare nulla. La mia soluzione è di selezionare la casella di controllo CarPlay in aggiunta e inserire due icone quadrate con 120 px e 180 px per CarPlay. Ora posso finalmente avviare il mio watchapp.

Tuttavia, non può essere accettato per la presentazione di Apple Store ...

enter image description here

4

Nel mio caso, ho generato le immagini con dimensioni richieste da Sketch. Ho quindi trascinato e rilasciato i file PNG negli spot. Nessun reclamo da Xcode. La mia app non usa il watch kit.

Tuttavia, la compilazione non è riuscita con il messaggio di errore: "Il set di icone dell'app denominato" AppIcon "non conteneva alcun contenuto applicabile". C'erano anche avvertimenti sulle dimensioni sbagliate dei file di immagine. Non sono sicuro di come abbia fatto Sketch, ma sono tornato indietro e ho riconfigurato l'esportazione da Sketch, verificato le dimensioni esportate, trascinato i nuovi file negli appositi punti delle icone di Xcode. Questa volta ha avuto successo.

Moralità, se vedi questo messaggio di errore, controlla le dimensioni dell'immagine.

+2

Per qualche motivo Sketch ha continuato a esportare le mie immagini da uno o due pixel. Assicurarmi di avere le dimensioni esatte mi ha liberato dell'errore. – Atticus

2

Consente di scriverlo in modalità lenta in versione semplice, tutte le altre risposte mi hanno confuso. spero di seguire gli altri.

Fase 1: AppIcon era vuota

enter image description here

Fase 2: Vuoi aggiungere un'icona

in modo da AppIcon> sulla row1, col1 su 2x> I trascinare e cadere, la seguente immagine non valida :

enter image description here

che aveva dimensioni reali, come di seguito:

0.123.516,41 mila

enter image description here

Passaggio 3: quando ho compilato la compilazione, non è riuscito.

enter image description here enter image description here

Fase 4: dopo aver cercato

ho trovato che per 2x le dimensioni dell'immagine dovrebbe essere 40px da 40px così ho modificato l'immagine in 40px da 40px da quel valore non valido.

enter image description here enter image description here

Fase 5: Info.plist accesso aggiunto come di seguito.

enter image description here enter image description here

Questa volta la build/compilazione lavorato e nel mio iPhone 7 ho la nuova icona.

3

molto probabilmente il vostro watchKit icone delle applicazioni non sono del formato corretto. Devi seguire le istruzioni nell'immagine sopra

0

Vai al sito web di MakeAppIcon, carica la tua immagine di AppIcon. Genererà automaticamente tutte le immagini di ridimensionamento, fornirà il tuo ID di posta e otterrà il file zip. E assicurati che quando carichi in Assets.xcassets hai usato un OPT molto chiaramente per un'immagine di dimensioni 2x o 3x a seconda delle tue esigenze.

Problemi correlati