¿Por qué PhoneGap siempre muestra la image de pantalla de bienvenida pnetworkingeterminada?

Estoy probando una aplicación de muestra de iOS ahora, aunque configuro todas las imágenes de inicio nuevas en Xcode (pestaña Resumen de la pantalla de Project Target), PhoneGap 3.0 sigue mostrando su pantalla de inicio pnetworkingeterminada. ¿Por qué? incluso cuando splashscreen es un complemento y no está incluido de forma pnetworkingeterminada en PhoneGap 3.0 ahora.

El documento de iOS dice sobre las imágenes de lanzamiento, pero no la pantalla de bienvenida, e incluso nos recomienda encarecidamente usar una "primera pantalla" similar a la image de inicio, no algo así como la pantalla. ¿Son estos mismos?

No se trata de problemas de limpieza o almacenamiento en caching. El problema es que PhoneGap incluye todas las imágenes de inicio posibles en la plantilla del proyecto de manera pnetworkingeterminada. Estos files se encuentran en la carpeta Recursos y se copyn en la carpeta raíz del package en el evento de compilation. Aunque seleccioné apropiadamente mis propias imágenes de inicio en Xcode (pantalla de destino / resumen), los files específicos pnetworkingeterminados de PhoneGap, por ejemplo, Default ~ iphone.png, replaceon mis files 🙁

Una vez que se identifica el problema, puede solucionarlo de alguna manera, pero prefiero los siguientes pasos:

  1. Elimine todos los icons pnetworkingeterminados y los files de pantalla de bienvenida en / platforms / ios / AppName / icons y / splash folders. Seguramente no necesitas estas imágenes de marcador de position.

  2. En Xcode, select Objetivos / Nombre de aplicación, luego click Crear fases, elimine todos los nombres de file de las imágenes en el paso anterior en la sección Copiar resources de package.

  3. Agregue sus propios files de imágenes para el icono de la aplicación e inicie las imágenes aquí.

  4. Edite el file Info.plist (file AppName-Info.plist en / platforms / ios / AppName /) para include sus imágenes; deberá usar las teclas CFBundleIcons y UILaunchImageFile. Vaya al sitio para desarrolladores de iOS como reference.

La pantalla Splashscreen y la image de inicio son lo mismo.

Probablemente hiciste todo bien, pero iOS (especialmente en el simulador) a menudo no cambia esas cosas (pantalla de bienvenida, ícono, etc.) durante el process de desarrollo. Intente eliminar su aplicación, limpie su proyecto (en Xcode: Producto -> Limpiar (shift + cmd + k)) y reinstale su aplicación.