2013-08-03 15 views
26

Sono davvero bloccato su come rimuovere il gloss dalla mia icona quando utilizza iOS6 e XCode 5.Icona lucido con iOS 6 e Xcode 5.0

Ho letto attraverso queste domande:

Removing gloss effect from an icon in iOS 4.3

icon already includes gloss effects not working ios 5

How to disable highlighting of the app icon?

E ora la mia plist assomiglia a questo:

<plist version="1.0"> 
<dict> 
    <key>LSApplicationCategoryType</key> 
    <string></string> 
    <key>CFBundleDevelopmentRegion</key> 
    <string>en</string> 
    <key>CFBundleDisplayName</key> 
    <string>${PRODUCT_NAME}</string> 
    <key>CFBundleExecutable</key> 
    <string>${EXECUTABLE_NAME}</string> 
    <key>CFBundleIdentifier</key> 
    <string>com.burton.${PRODUCT_NAME:rfc1034identifier}</string> 
    <key>CFBundleInfoDictionaryVersion</key> 
    <string>6.0</string> 
    <key>CFBundleName</key> 
    <string>${PRODUCT_NAME}</string> 
    <key>CFBundlePackageType</key> 
    <string>APPL</string> 
    <key>CFBundleShortVersionString</key> 
    <string>1.0</string> 
    <key>CFBundleSignature</key> 
    <string>????</string> 
    <key>CFBundleVersion</key> 
    <string>1.0</string> 
    <key>LSRequiresIPhoneOS</key> 
    <true/> 
    <key>UIPrerenderedIcon</key> 
    <true/> 
    <key>UIRequiredDeviceCapabilities</key> 
    <array> 
     <string>armv7</string> 
    </array> 
    <key>UISupportedInterfaceOrientations</key> 
    <array> 
     <string>UIInterfaceOrientationPortrait</string> 
    </array> 
</dict> 
</plist> 

Tuttavia, l'effetto di lucentezza è ancora applicato quando visualizzo l'anteprima dell'app sul mio telefono. Qualsiasi aiuto sarebbe molto apprezzato.

+3

I forum sono attivi, questo è l'URL di errore che stai verificando. Ti consigliamo di eliminare la tua app e di eseguire una build pulita. –

+3

Non puoi essere bloccato, perché non puoi comunque utilizzare Xcode 5 per inviare le app. – uchuugaka

risposta

116

In realtà hanno spostato l'impostazione. Sotto le impostazioni del progetto, sotto la scheda generale e sotto la sezione icone dell'app, seleziona "Usa catalogo risorse". Ora sotto i file di progetto (pannello a sinistra in alto) vai al file Images.xcassets. Ora assicurati di aver aggiunto l'icona dell'app e le immagini di avvio. L'importante è assicurarsi che la casella di spunta di "Icona Ios sia pre-renderizzata" sia abilitata. È possibile trovare questa opzione sul pannello degli attributi (pannello a destra) durante la visualizzazione del file Images.xcassets. E questo è tutto, puoi cancellare le vecchie immagini e fare una pulizia, quindi costruire ed eseguire e hai fatto. Questo ha funzionato per me ... enter image description here

+0

potresti fornire un'immagine che indica dove si trova? Il mio pannello degli attributi non sembra mostrarlo. Sto usando il Catalogo delle risorse, ho impostato tutte le icone delle mie app e non riesco a trovare la casella di spunta qui. Sto usando Xcode5-DP3. Tks. –

+0

Ive ha aggiunto un'immagine e im utilizzando xcode DP6 – dubemike

+1

Grazie! Ho appena aggiornato a XCode GM e ora appare la casella di spunta. –

8

Dopo molti tentativi, si è verificato un errore in XCode 5 e nella cartella Media.xcassets che utilizza per creare l'icona. Ho inviato una segnalazione di bug ad Apple.

1

Dopo aver impostato "L'icona iOS è pre-renderizzata", è necessario eliminare l'app dal dispositivo e creare nuovamente di nuovo (in iOS 6.1).

Problemi correlati