¿Cuál es el tamaño máximo de un package In-App que puedes alojar con Apple?

Ahora es posible alojar sus compras en la aplicación con Apple en la forma de un file .pkg, esta es realmente una gran noticia ya que significa que Apple ahora puede manejar el process de verificación con respecto a los usuarios y lo que ya compran.

Pero mi aplicación tiene una compra en la aplicación para contenido adicional, en forma de un artículo no consumible y el problema es que tengo mucha información allí … Fotos (tanto las versiones normales como retinas), muchos cortos video clips y mucho más …

¿Qué tan grande puede ser mi file de package?

Apple te permitirá upload files de packages de hasta 2 GB de tamaño . Este es también el mismo límite de tamaño para su aplicación.

Para cargar su compra In-App alojada en Apple, debe usar el Cargador de aplicaciones.

Para get más detalles, puede consultar la siguiente guía de Apple: Uso de Application Loader

Página 30 de ese documento:

Al enviar un package de contenido para su compra in-App no ​​consumible para el alojamiento de Apple, tenga en count lo siguiente:

  1. El tamaño del package de contenido no puede exceder los 2 GB .
  2. El package de contenido no debe contener ningún código ejecutable o enlaces simbólicos que apunten fuera del directory de contenido.
  3. Puede entregar un nuevo package una vez que su compra en la aplicación esté en vivo. Para que su nuevo contenido se publique, debe enviarlo para su revisión y aprobación en iTunes Connect.
  4. Para eliminar files, si su Compra en la aplicación no está en vivo, desactive la casilla "Contenido del host con Apple" y vuelva a enviar su package. No puede eliminar los files una vez que entrega su package y su compra en la aplicación está en vivo.

Mientras que el tamaño de un file alojado individual está limitado a 2 GB (exactamente 2 mil millones de bytes) cuando intenté cargar varios files individuales, me encontré con un segundo límite de 5 GB de tamaño total no documentado para el contenido alojado de Apple en una sola aplicación. Presenté un informe de error y aún no he vuelto a probar este límite para ver si se ha incrementado.