online mac for descargar ios xcode

ios - mac - ITMS-90682: "Paquete no válido.



xcode online (2)

Cambia tu ''IPHONEOS_DEPLOYMENT_TARGET'' a ''8.2'' si usaste ''8.3''.

Hoy actualizo mi visión de Xcode a 8.0. Cuando envío un archivo app.ipa a la tienda de Apple, recibo un comentario de error que dice que ITMS-90682: "Paquete no válido. El catálogo de activos en ''$ ruta'' no puede contener activos de 16 bits o P3 si la aplicación está orientada a iOS versiones anteriores a iOS 9.3 ".

Busco la respuesta en Internet y obtengo una respuesta similar, pero no encaja.

Debido a que su pregunta no es completamente la misma que la mía. Su pregunta contiene ''Payload / ****. App / Assets.car'', pero la mía contiene ''$ path''.

Su método es el siguiente:

Primer paso: modifique el nombre del archivo ''app.ipa a app.zip

Segundo paso: descomprimir app.zip

Tercer paso: deshacer la línea de comandos y el archivo $ cd app.app

Paso siguiente: $ encontrar. -nombre ''Assets.car''

Quinto paso: $ sudo xcrun --sdk iphoneos assetutil --info /path/to/a/Assets.car> /tmp/Assets.json

Sexto paso: abrir /tmp/Assets.json

Séptimo paso: busque "P3" y "16 bits" en el archivo llamado "Assets.json"

Octavo paso: graba el "Nombre"

Noveno paso: abra Xcode y descubra la imagen que los nombres han sido grabados en el octavo paso. cambia la forma de la imagen a 8 y sRGB

Estos no se usan para el mío, porque el diferente es "$ path" .no puedo obtener el nombre de la imagen que forma es P3 o 16 bits en mi proyecto porque no puedo obtener un método correcto para obtener una propiedad archivo .json en el quinto paso.


Respuesta corta

Tendremos que reducir nuestro objetivo de implementación a 8.2 para pasar iTunes Connect

Respuesta completa

@dove lark esto es de los foros de desarrolladores de Apple, por favor verifique el párrafo de actualización:

Con Xcode 8 GM, este error ocurrirá si incluye activos de 16 bits o P3 en un envío de aplicación dirigido a las versiones de iOS anteriores a iOS 9.3. Si su aplicación requiere una amplia funcionalidad de color, debe cambiar su Destino de implementación a iOS 9.3 o posterior. Si su aplicación no requiere una amplia funcionalidad de color y desea implementarla en versiones anteriores de iOS, debe reemplazar todos los activos de 16 bits o P3 con activos de 8 bits de sRGB. Puede encontrar activos de 16 bits o P3 ejecutando "assetutil" en el catálogo de activos mencionado en el mensaje de error de iTunes Connect. Los siguientes pasos describen el proceso:

  1. Crear un archivo .ipa inspeccionable. En Xcode Organizer (Xcode-> Window-> Organizer), seleccione un archivo para inspeccionar, haga clic en "Exportar ...", y elija "Exportar para la empresa o la implementación Ad-Hoc". Esto creará una copia local de. archivo ipa para su aplicación.

  2. Localiza ese archivo .ipa y cambia su extensión a .zip.

  3. Expanda el archivo .zip. Esto producirá una carpeta de carga que contiene su paquete .app.

  4. Abra un terminal y cambie el directorio de trabajo al nivel superior de su ruta de acceso de cd del paquete .app / a / Payload / your.app

  5. Use la herramienta de búsqueda para ubicar los archivos Assets.car en su paquete .app como se muestra a continuación: encuentre. -nombre ''Assets.car''

  6. Use la herramienta assetutil para encontrar cualquier activo de 16 bits o P3, en cada Assets.car que tenga su aplicación como se muestra a continuación. : sudo xcrun --sdk iphoneos assetutil --info /path/to/a/Assets.car> /tmp/Assets.json

  7. Examine el /tmp/Assets.json resultante y busque cualquier contenido que contenga "DisplayGamut": "P3" y su "Nombre" asociado. Este será el nombre de su conjunto de imágenes que contiene uno o más activos de 16 bits o P3.

  8. Reemplace esos activos con activos de 8 bits / sRGB, luego reconstruya su aplicación. Actualización : si su objetivo de implementación está establecido en 8.3 u 8.4 y tiene un catálogo de activos, recibirá el mismo mensaje de error, incluso si en realidad no tiene activos de 16 bits o P3. En este caso, deberá reducir su Destino de implementación a 8.2 o moverlo a 9.x.

Actualización : si su objetivo de implementación está establecido en 8.3 u 8.4 y tiene un catálogo de activos, recibirá el mismo mensaje de error, incluso si en realidad no tiene activos de 16 bits o P3 . En este caso, deberá reducir su Destino de implementación a 8.2 o moverlo a 9.x.

Enlace de foros de desarrolladores de Apple

significa que tendremos que reducir nuestro objetivo de implementación a 8.2 para pasar iTunes Connect.

Arreglado ridículamente mi problema, espero que esto ayude a alguien más ...