En este momento tengo una aplicación de iPhone regular con icono de trampolín único y pantallas de presentación. Ahora quiero crear básicamente la misma aplicación con cambios menores, y esta aplicación tendrá un nombre diferente, un ícono de trampolín diferente y diferentes pantallas de bienvenida. Entonces, básicamente, lo que hice ahora fue duplicar el objetivo de compilación original, pero ¿cómo agrego otro ícono a mi proyecto y le digo a XCode que use el icono correspondiente para cada compilación? ¿Y las pantallas de bienvenida?iphone: ¿Usar diferentes iconos con diferentes objetivos de compilación?
Respuesta
Ok he encontrado la respuesta y es bastante simple. Como ya mencioné, dupliqué el objetivo que tengo, y cambié el nombre del producto. Luego está la parte difícil con el ícono de la aplicación y la pantalla de presentación. Lo que básicamente hice fue eliminar estos archivos de la carpeta del proyecto y moverlos a una carpeta externa. Luego crearía otra carpeta externa para las imágenes del nuevo objetivo. Luego agregaría referencias de las imágenes (¡muy importante no copiarlas!) Al proyecto para cada compilación.
Cada objetivo tendrá un archivo diferente info.plist
En este archivo se puede especificar icono, pantallas de inicio, se muestra el nombre ...
Hmm ... cada vez que intento utilizar el icono de referencia externa arrastrándolo al panel de resumen, también se realiza una copia en el directorio raíz de mi proyecto original: los dos iconos están tratando de vivir en el mismo lugar.
Había desactivado la marca de verificación para copiar archivos si es necesario, pero lo hace de todos modos (Xcode 4) haciéndome pensar que esos archivos deben estar en el directorio raíz para funcionar.
Me falta algo, ¿debería nombrar mis archivos de manera diferente para las dos versiones, por ejemplo?
No es necesario arrastrar sus archivos de iconos a las áreas de ayuda en el resumen del objetivo. Simplemente asigne un nombre correcto a los archivos (Icon.png, [email protected], etc.) y agréguelos como recursos en su proyecto y asegúrese de agregarlos únicamente al paquete del destino en el que se necesitan, y se usarán automágicamente.
Se puede crear dos conjuntos de iconfiles, y cuando arrastrándolos a su proyecto desmarque las casillas de los objetivos que no se utilizan en.
Añadir los iconos de archivos sólo para el objetivo relevante, a continuación, agregarlos a usted info.plist archivo en "Archivos de icono" (debe hacerse dos veces, hay otro para iOS5).
Por lo general se hace para usted si usted sigue la convención de nombres de archivo:
para iPhone:
- Icon.png
- [email protected]
para iPad :
- Icon-72.png
- Icon-72 @ 2x.png
Xcode 6 - Xcode 9
- Ir a images.xcassets y haga clic en el botón más para crear un nuevo icono de la aplicación. Debería tener un icono de aplicación establecido para cada compilación.
- Vaya a proyecto -> configuración de compilación y busque "nombre de conjunto de iconos de aplicación de catálogo de activos". En cada uno de sus objetivos, cambie el nombre del icono del conjunto de iconos de la aplicación para que coincida con los nombres que ingresó en el paso 1.
- 1. Usa diferentes iconos con diferentes versiones de Android SDK
- 2. iPhone/Xcode: ¿pueden los diferentes objetivos del proyecto tener diferentes identificadores de paquetes?
- 3. Iconos de ActionBar que tienen tamaños diferentes
- 4. ¿Puede tener iOS 2 objetivos diferentes con el mismo nombre de producto en Xcode 4.3.2?
- 5. Personalizar aplicación de iPhone para diferentes clientes
- 6. ¿Cuáles son los diferentes tipos de objetivos en EDE?
- 7. Quiero usar múltiples plumillas para diferentes orientaciones de interfaz iphone
- 8. Android: diseño de iconos diferentes para densidades de pantalla
- 9. ¿Qué significan diferentes iconos de punto de interrupción en Eclipse?
- 10. ¿Cómo puedo mostrar diferentes iconos para misma extensión de archivo
- 11. cómo establecer diferentes patrones de pincel iphone
- 12. XCode Recursos diferentes para diferentes destinos
- 13. ¿Cómo usar diferentes archivos .settings para diferentes entornos en .NET?
- 14. ¿Cómo aplicar diferentes opciones de compilación para diferentes compiladores en cmake?
- 15. Reproducción de muchos videos diferentes en el iPhone con AVPlayer
- 16. ¿Cómo se muestran diferentes iconos Enum usando solo XAML?
- 17. Disposición con diferentes colores
- 18. iphone reconoce diferentes formas con el movimiento de los dedos
- 19. Al usar CSS, ¿hay alguna forma de mostrar diferentes caracteres con diferentes tipos de letra?
- 20. Cómo utilizar diferentes archivos en un proyecto para diferentes configuraciones de compilación - Visual Studio C# .net
- 21. Diferentes fragmentos para diferentes orientaciones
- 22. Diferentes archivos Default.png para diferentes destinos en un proyecto
- 23. Cómo usar iconos personalizados con mapKit framework?
- 24. Administración de código en diferentes proyectos con diferentes repositorios svn
- 25. iPhone CGContext: dibujo dos líneas con dos colores diferentes
- 26. Incluir diferentes frascos con classpathentry
- 27. Java/Maven: diferentes versiones SLF4J en diferentes proyectos que causan errores de compilación en la integración
- 28. Winforms de diferentes tamaños en diferentes entornos
- 29. Proyecto de compilación> Cómo consultar diferentes repositorios en diferentes carpetas
- 30. Diferentes indicadores de compilación para el mismo archivo en diferentes destinos
En mi caso, y los PO, las dos versiones no eran iPhone y iPad, sino Versión Lite y Pro de la misma aplicación, o dos aplicaciones diferentes que comparten una base de código común. –
Lo sé, si mantiene la convención de nomenclatura y agrega SÓLO los archivos relevantes a cada objetivo (en diferentes carpetas, por supuesto), tendrá diferentes iconos para cada objetivo (FULL y LITE). – Yariv