2009-06-16 19 views

Respuesta

148

La forma más fácil es comprobar la casilla de verificación prerendered en la pestaña Resumen de tu objetivo:

Prerendered Icon

Alternativamente, establezca el valor de Icon files (iOS 5) > Primary Icon > Icon already includes gloss effects a YES en Info.plist de su aplicación.

Icon already includes gloss effects

+2

Esto definitivamente funciona, pero el simulador de iPhone veces se aferra a la versión 'brillante'. En este caso, quitar la aplicación del simulador y eliminar el directorio de compilación parece forzar al icono a actualizar –

+1

Solo para que todos sepan que la clave de la lista de propiedades ahora se llama: El icono ya incluye efectos de brillo. Estoy usando xCode 3.2.6 con IOS 4.3 – Sabobin

+0

Lo cambiaron en xCode 4 – Wallter

13

Desde el iPhone HIG:

Nota: Si lo desea, puede impedir que el iPhone OS de sumar el brillo a su icono. Para hacerlo, debe agregar la clave UIPrerenderedIcon al archivo Info.plist de su aplicación (lea la Guía de programación de aplicaciones de iPhone para obtener más información sobre este archivo). Su icono aún debe medir 57 x 57 píxeles, independientemente de si aprovecha el brillo adicional.

6

UIPrerenderedIcon es la configuración que desea establecer.

En realidad, probablemente sea una buena idea leer todas las opciones de Info.plist que puede establecer. Puede evitar que intente replicar alguna funcionalidad que se proporciona de manera predeterminada.

7

abrir su archivo Info.plist, también se puede nombrar ProjectName-Info.plist, y añadir una nueva línea. La clave -column es una lista desplegable, haga clic en ella y desplácese a través de un conjunto bastante grande de claves en forma legible por humanos que se pueden configurar.

El que está buscando se llama "El icono ya incluye efectos de brillo y bisel", que es la forma humana legible. Escribir UIPrerenderedIcon, también funciona.

Al agregar esta bandera también se deshabilitará la adición automática de brillo y bisel en Tunes Store y en App Store.

5

Establecer UIPrerenderedIcon en true en su Info.plist.

+0

(Esta respuesta se combinó de una pregunta duplicada) –

6

La versión "Amigable" de esta clave ahora se muestra en XCode 4 ya que "El icono ya incluye efectos de brillo" en caso de que alguien más tenga problemas para encontrarlo.

32

En el nuevo Xcode 4 todo lo que necesita es añadir una nueva entrada y buscar el siguiente en la lista:

"Icono incluye ya pasar por alto los efectos"

Ejemplo: enter image description here

Gracias

23

Intenté esto varias veces y me sentí un poco frustrado porque no funcionaba. Resulta que ya tenía esta opción configurada en NO y escondida debajo de los archivos de Íconos.

enter image description here

Esperamos que esto ayude a alguien más.

+0

Sí, parece ser que es nuevo para iOS 5. Ahora hay dos entradas diferentes para los iconos, y dos para el "Icono ya incluye efecto brillante", también conocido como propiedad UIPrerenderedIcon. Ambos necesitan ser establecidos. – n13

5

De Xcode 4.3 hay una casilla de verificación llamada "Pretransferida" junto al icono en la configuración de Destino/Resumen. Compruébalo y no se agregará el brillo. Para mí, "El icono ya incluye efectos de brillo" no funcionó.

Check "Prerendered to remove shine effect"

0

Con Xcode 4.3.2, también puede utilizar la tecla de Icon already includes gloss effects y establecer su valor a YES. Esto eliminó el brillo brillante para mí del icono de mi aplicación.

18

En Xcode 5, esta configuración cambió de lugar. Para acceder a él, seleccione su xcassets, seleccione la entrada del icono de la aplicación y, en el inspector de atributos, seleccione la casilla de verificación iOS icon is pre-rendered.

Turn on pre-rendered icon in Xcode 5

+2

¿De alguna manera podemos cambiar esto a la respuesta correcta? El anterior, aunque es correcto, en general es irrelevante casi cinco años después. – TMan

Cuestiones relacionadas