tiene que para instalar descargar como app aplicaciones ios iphone ios7 ios6

para - que iphone tiene ios 6



Analizando el archivo Assets.car en iOS (5)

Intento reducir el tamaño total de mi aplicación iOS que actualmente es de 48MB. Cuando analizo las subcarpetas, encontré Assets.car está tomando 41MB. No puedo abrir y ver cuál ocupa tanto espacio.

No pude encontrar ninguna buena documentación sobre el archivo Assets.car. ¿Alguien puede sugerir cómo ver los contenidos?


Ejecute assetutil de Apple:

xcrun --sdk iphoneos assetutil --info Assets.car

obtendrá una descripción JSON de cada elemento en el archivo. Algo como esto:

{ "Height" : 60, "Scale" : 1, "RenditionName" : "D3801CE9-19F1-4CE9-97C6-7E1EFFFCAE89", "AssetType" : "Vector", "SizeOnDisk" : 10822, "Name" : "mailbox", "Idiom" : "universal", "Width" : 99 },

Tenga en cuenta la línea "SizeOnDisk" : 10822 .

Esta herramienta realiza una manipulación .car limitada, ejecuta man assetutil para más detalles.

El Assets.car parece ser un archivo propietario de Apple que apareció por primera vez en iOS 7. Algunas utilidades pueden extraer sus contenidos utilizando la clase privada CUICatalog del framework CoreUI:

También hay una aplicación que lee archivos .car: crunch 9 $, 15 días de prueba

Ejecutando strings Assets.car devuelto

@(#)PROGRAM:CoreUI PROJECT:CoreUI-475.1.1 IBCocoaTouchImageCatalogTool-9.0

La ejecución de find dentro de Xcode-beta /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Overlays/IBCocoaTouchImageCatalogTool , que es un ejecutable de simulador (i386 + x86_64). No investigué más, pero apuesto a que esta herramienta podría abrir archivos .car si lo ejecuta dentro del simulador.


Esta herramienta puede extraer un archivo .car: https://github.com/steventroughtonsmith/cartool

Pasos para extraer el archivo:

Una vez que hayas descargado el archivo zip de github, compilalo en Xcode para generar la herramienta de línea de comando. A continuación, expanda el grupo Products y haga clic con el botón derecho en el archivo cartool y cartool en el buscador. A continuación, puede ejecutar la herramienta de esta manera:

  • terminal abierto
  • cd /path/to/cartool
  • ./cartool /path/to/Assets.car /path/to/outputDirectory

Guilherme Rambo dijo que es correcto, no el Lewis42.

Supongamos un archivo pdf (''a.pdf'') en Asserts.car.

Obtendrá tres archivos png (a.png / a @ 2x.png / a @ 3x.png) si utiliza cartool, el formato de archivo ha sido cambiado.

Pero, si usa AssetCatalogTinkerer, puede obtener una vista previa del archivo a.pdf (no se modificó el formato de archivo).


Los binarios universales parecen contener múltiples resoluciones de imagen para cada densidad de pantalla.

Una vez que la aplicación se cargue en la tienda de aplicaciones, el tamaño del archivo será menor que su binario universal, ya que cada dispositivo solo obtendrá las densidades de imagen adecuadas.

Puede verificar los tamaños de archivo aquí: iTunes Connect> Mis aplicaciones> Su aplicación> Actividad> Su compilación> App Store tamaño de archivo


Si desea explorar y extraer catálogos de activos, también puede usar mi aplicación Asset Catalog Tinner