2015-10-22 13 views

risposta

10

ora c'è uno spazio per questo in Xcode 7,2

App icon placeholder

Xcode 7.2 sarà anche mettere in guardia se non è presente

Xcode warning

+0

Ho dato un'occhiata e non vedo alcun catalogo delle risorse. Google dice che appare nel navigatore del progetto, ma non è mio. È appena creato per nuovi progetti? – CpnCrunch

+0

https://developer.apple.com/library/ios/recipes/xcode_help-image_catalog-1.0/chapters/StoringAppIconsandLaunchImagesinanAssetCatalog.html –

11

Se non stai usando cataloghi di attività, è possibile aggiungere questa icona per il vostro progetto:

  • Creare un file di 167x167 un'icona. Lo stato guidelines on icons indica chiaramente che i nomi dei file per le icone non sono rilevanti, quindi l'ho chiamato "[email protected]".
  • Aggiungere il file al progetto e aggiungere il nome del file all'array plist della vostra app CFBundleIconFiles~ipad.

Il simulatore di iPad Pro riprende la risoluzione del file e lo utilizza per l'icona dell'app.

Tuttavia, sembra che non sia possibile utilizzare i cataloghi delle risorse per l'icona di iPad Pro. Ho tentato di migrare un set di icone esistente in un catalogo di risorse e non ha trasferito il file di icone 167x167. Sembra che non ci sia spazio per esso e, se viene utilizzato un catalogo delle risorse, i file delle icone plist vengono ignorati.

Per ora, sembra che sia possibile scegliere tra rilasciare completamente il catalogo delle risorse, o semplicemente attendere che Apple risolva il problema (e accettare un'icona scalata di 152 x 152 fino a quel momento).

+0

sì, ho passato al catalogo delle risorse un po 'indietro e non vedo alcun punto per l'icona ipad pro –

+0

@Mohamed quale versione di Xcode stai usando? Appare solo in 7.2 –

+2

Quando è stato lanciato iPad Pro, lo slot nel catalogo degli asset non esisteva ancora. Questa risposta era necessaria al momento, ma probabilmente siamo tutti aggiornati alla versione più recente in questi giorni. –

7

risolto.

Che ha risolto il tutto per me è stato l'aggiunta [email protected] sotto la chiave CFBundlePrimaryIcon.

Originariamente ho provato ad aggiungere sotto le CFBundleIcons ~ ipad chiave che ha fatto NON lavoro. Non sono nemmeno sicuro se la chiave CFBundleIcons ~ ipad sia necessaria ma ho paura di rimuoverla ora.

  • costruzione per iOS generico dispositivo
  • Non usando catalogo di asset.
  • Xcode 7.3 e Qt 5.6.0

File: Info.plist

<key>DTPlatformVersion</key> 
<string>8.3</string> 
<key>CFBundleIcons</key> 
<dict> 
    <key>CFBundlePrimaryIcon</key> 
    <dict> 
     <key>CFBundleIconFiles</key> 
     <array> 
      <string>Icon.png</string> 
      <string>[email protected]</string> 
      <string>Icon-72.png</string> 
      <string>[email protected]</string> 
      <string>Icon-76.png</string> 
      <string>[email protected]</string> 
      <string>[email protected]</string> 
     </array> 
    </dict> 
    <key>CFBundleIcons~ipad</key> 
    <dict> 
     <key>CFBundlePrimaryIcon</key> 
     <dict> 
      <key>CFBundleIconFiles</key> 
      <array> 
       <string>Icon.png</string> 
       <string>[email protected]</string> 
       <string>Icon-72.png</string> 
       <string>[email protected]</string> 
       <string>Icon-76.png</string> 
       <string>[email protected]</string> 
       <string>[email protected]</string> 
      </array> 
     </dict> 
    </dict> 
</dict> 
+0

sì, è quello che ho fatto ... –

9

stavo vedendo solo i formati iPhone sulla sezione asset AppIcon (XCode 8.1). Penso che sia stato perché inizialmente avevo progettato il progetto per iPhone e poi ho aggiunto il supporto universale in seguito. Per aggiungere gli spot dell'icona dell'iPad vuoto:

  1. In ImageAssets, fare clic su AppIcon per evidenziarlo.
  2. Aprire il pannello utility di destra facendo clic sull'icona del pannello nell'angolo in alto a destra di xCode.
  3. All'interno del pannello utility, fare clic sull'Inspector Attributes (sembra una matita che punta verso il basso attraverso una linea).
  4. Ora dovresti vedere due menu a discesa nel pannello che dicono iPhone e iPad. Seleziona iPad e seleziona "iOS7.0 e versioni successive".
+0

Pollice in alto. Non so perché rispondi non hai nemmeno ottenuto un voto. Questo è ben spiegato. – Yawar

+0

Questo ha fatto per me! – Oprimus

+0

Esattamente quello di cui avevo bisogno ... grazie! – RPatel99

0

Il modo più semplice per risolvere questo problema è:

  1. Elimina file AppIcon
  2. esistente Creare un nuovo file AppIcon
  3. Aggiungere le icone mancanti (l'iPad e altre opzioni icona ora fornito)

Verificare inoltre che le dimensioni siano corrette. Se il file AppIcon dice 83,5 punti con dimensione file 2x, la dimensione deve essere 167x167 formato png ecc.

Problemi correlati