ios - tutorial - xamarin visual studio 2015
Advertencia de Xamarin: el ícono de la aplicación establecido como "AppIcons" tiene 2 niños no asignados (3)
Si tiene iconos en la carpeta / AppIcons.appiconset que no se utiliza / referencia en el archivo Contents.json, aparecerá la advertencia "El icono de la aplicación configurado" AppIcons "tiene * hijos no asignados.". Mire todos los iconos en la carpeta y revise todos los íconos a los que se hace referencia en Contents.json y luego elimine iconos adicionales de la carpeta. Los iconos que no se mencionan aunque no estén incluidos en el proyecto generarán la advertencia del compilador.
Recibo la siguiente advertencia al compilar:
Advertencias:
/Users/some-user/Projects/SomeApp/SomeApp/SomeApp.csproj (Build) -> /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets (_CoreCompileImageAssets target) - >
Resources / Images.xcassets: advertencia actool: el ícono de la aplicación configurado como "AppIcons" tiene 2 hijos no asignados.
1 advertencia (s)
He proporcionado cada imagen para los iconos de la aplicación (excepto reloj / coche). No hay ningún valor "no asignado" en el archivo Contents.json
. También traté de desarmar cada imagen y configurarla nuevamente. Todavía recibo la advertencia.
Actualmente estoy usando Xamarin Studio 5.9.7 (build 22), Xamarin.iOS 9.0.1.29 con Mono 4.0.4., Xcode 7.0.1 (8228) Build 7A1001. Todo esto funciona en Mac OS X 10.10.5.
¿Cómo elimino la advertencia?
Yo tuve el mismo problema. Limpié el proyecto y lo recompuse y todo estuvo bien. Además, cuando faltaba un ícono, solo se agregaba cuando borraba el proyecto.
iOS 9.2.1, Xcode 7.2.1, ARC habilitado
Si el archivo JSON se ve bien, entonces el catálogo de activos podría estar corrupto; esto sucede a veces cuando arrastras y sueltas archivos y tal vez accidentalmente eliminas un archivo de la carpeta en la ruta, o cambias la ruta en Xamarin para el activo.
De cualquier manera, vea si Xamarin tiene algún tipo de forma de eliminar el catálogo de activos y agregarlo de nuevo, y luego especificar qué dispositivo y dispositivo iOS ejecutará su aplicación para configurar correctamente el catálogo de activos.
Deberá volver a agregar cada activo al catálogo de activos una vez que el catálogo esté configurado.
Espero que esto ayude. ¡Aclamaciones!