2014-10-07 14 views
17

Ho provato a cercare su Google questo, ma non sono ancora più saggio su quale sia il vero problema o soluzione. Ho fornito tutte le immagini delle icone delle app che Xcode stava chiedendo, ma ricevo un messaggio di compilazione delle immagini non assegnato da AppIcon. Cosa devo fare per rimuovere l'essage di avvertenza?Messaggio di avviso di compilazione immagine icona non assegnato all'applicazione

enter image description here

+0

è Xcode6 con iOS8 SDK? Ho un piccolo dubbio a riguardo ... puoi confermarlo, per favore? – holex

+0

Sì, è Xcode 6 beta 6 e iOS8.Inoltre, ricevo un messaggio simile sull'immagine di avvio e all'icona dell'app. – Gruntcakes

+0

qualcosa non è corretto sul tuo screenshot, le etichette (almeno!) Dovrebbero dire _... iOS7-8_ o _... iOS5-8_, e l'icona iOS8 _3x_ manca (_unassigned_ nel tuo screenshot). sembra che qualcosa succeda al tuo SDK iOS8 perché Xcode non lo riconosce, ma solo fino a iOS7. sei sicuro che sia Xcode6 e non un Xcode5 che non può _recognizzare_ le nuove risorse? – holex

risposta

7

Se andate nella directory media.xcassets in Finder è possibile modificare il file contents.json per rimuovere qualsiasi cosa senza "nome" assegnato. Per esempio si potrebbe rimuovere:

{ 
     "idiom" : "universal", 
     "unassigned" : true 
} 

e che dovrebbe rimuovere gli avvisi del compilatore.

+0

Dal post originario sono riuscito in qualche modo a rimuovere gli avvisi delle icone delle app, ma li ho ancora per le immagini di lancio e per quelli che non c'è t un file contents.json. Ci sono due sottocartelle, all'interno di AppIcon.appiconset c'è un Contents.json ma all'interno di LaunchImage.launchimage non c'è un Contents.json. – Gruntcakes

+0

Hmm Mi chiedo se la mancanza di un content.json potrebbe causare il problema. In XCode6 ho appena creato un nuovo progetto e poi creato una nuova immagine di lancio. All'interno di ciò aveva un contenuto. Hai provato a creare una nuova immagine di lancio e a posizionare le foto attuali? –

+0

Non vedo nulla che dice "non assegnato" in nessuno dei miei file content.json –

15

Ho affrontato lo stesso problema con XCode7 e l'immagine dell'icona dell'app, e solo selezionando la risorsa non assegnata e premendo elimina risolto il problema per me.

1

Nel mio caso, un progetto basato su moduli creato genera automaticamente una struttura di progetto che fa riferimento a un'icona di app per la categoria di app iOS "auto": /Users/your_userid/Projects/ProjectName/iOS/Resources/Images.xcassets/ AppIcons.appiconset/Contents.json

Ho aperto il file JSON e rimosso la voce dell'icona dell'app che conteneva una voce "idiom" di "Car". Quindi la costruzione ha avuto successo. Un'altra soluzione sarebbe stata quella di aggiungere un'icona app per Auto. Ma la mia app non verrà utilizzata in un'auto.

0

Ho creato il progetto dalla versione Xcode 5, quando ho creato, ho ricevuto 5 immagini non assegnate ... avvertenze e quando l'ho importato nella versione xcode 7, ho appena ricevuto 1 avviso, quindi cancello l'immagine non assegnata e costruire, ora tutti gli avvisi rimossi.

Problemi correlati