ERROR ITMS - 90167 No. paquetes de aplicaciones encontrados en el paquete

161

Antes de comenzar a escribir sobre el error, estoy ejecutando en macOS Sierra y usando Xcode 7.3.1.

Así que estoy creando un archivo desde mi aplicación, valido la aplicación y pasa la validación, pero cuando la subo a App Store, aparece el error "ERROR ITMS - 90167 No. paquetes de aplicaciones encontrados en el paquete".

Revisé toda mi documentación y tengo todo.

  • Tengo todos mis perfiles de aprovisionamiento.
  • Tengo Release como "Distribución iOS".

Este error comenzó a aparecer después de instalar macOS Sierra.

¿Alguien tiene una idea de por qué recibo este error?

Gracias por adelantado.

Charly Pico
fuente
3
Lo mismo aquí - Sierra + 7.3.1. Tampoco se puede ejecutar el simulador. Lamentando la actualización ...: - /
Jolly Roger
2
@JollyRoger No tengo problemas para ejecutar en el simulador con Sierra Public Beta 1 + Xcode 7.3.1
Jason Farnsworth
44
Recibí este error con Xcode 7.3.1 + macOS Sierra GM. Intenta usar Application Loader tampoco funcionó.
wint
44
Esto me está sucediendo con la versión no beta 10.12 de Sierra y Xcode 7.3.1
moliveira
2
Exportar con Xcode 7.3.1 y enviar con Application Loader desde Xcode 8.1 me funciona.
Jeremy Piednoel

Respuestas:

102

Después de conversar con personas en WWDC tanto en el laboratorio Xcode como en el laboratorio de la App Store, pudieron desenterrar información de que este es un problema conocido en la semilla actual de Sierra que se solucionará en la próxima versión. Puedes revertir o esperar. No es la respuesta más satisfactoria, lo admito.

bandera pirata
fuente
58
Identifiqué una solución alternativa: puede hacer su compilación en 7.3.1 y luego pasar a la tienda de aplicaciones en 8 beta. Hasta que Sierra se arregle, esta parece ser su mejor apuesta.
Jolly Roger
44
@JollyRoger esto funcionó para mí, compile con XCode 7.3.1 y cárguelo usando el Cargador de aplicaciones de XCode 8 beta. Sin embargo, sigue apareciendo el mensaje 'INFO ITMS-90111: "Beta Toolchain. Esta aplicación se ha creado utilizando cadenas de herramientas beta. Las aplicaciones creadas con cadenas de herramientas beta son aceptables para el envío de TestFlight. Tenga en cuenta que no podrá enviar estas versiones a la venta en la aplicación Store. "'
Sr. Zystem
1
@JollyRoger eres un héroe. Funcionó para mí, aunque falló en el primer intento con algún error aleatorio, pero funcionó en el siguiente intento.
Ali
77
Todavía veo esto en la última versión de macOS Sierra Beta (creo que 4)
realmente parece el
3
Confirmado: ¡Application Loader 3.6 (de XCode 8 beta) funciona como se describe!
Yuri Sidorov
46

Problema:

  • Problema con la versión actual de macOS Sierra.

Solución alterna

  • Compile con Xcode 7.3.1 y luego cárguelo usando Xcode 8 [Beta]. (Gracias a @JollyRoger)
  • Actualmente, esta solución SOLO funciona para TestFlight y NO para envíos de App Store .

No es necesario arreglarlo [ACTUALIZAR]

  • Por lo tanto, parece que este error ha durado todo el período beta y puede que no valga la pena que Apple lo arregle más, ya que la versión final de iOS 10.0 se lanzará en unos días y la versión final de macOS Sierra se lanzará unos días después. .
  • Si todavía tiene este problema con la compilación final de macOS Sierra, asegúrese de estar usando Xcode 8.xy nada anterior a eso.

Posibles errores:

  1. ERROR ITMS-90635

    ERROR ITMS-90635: "Formato de Mach-O no válido. El Mach-O en paquete" .... framework "no es coherente con el Mach-O en el paquete principal. El paquete principal Mach-O contiene armv7 (código de máquina ) y arm64 (código de máquina), mientras que el paquete anidado Mach-O contiene armv7 (código de bits) y arm64 (código de bits). Verifique que todos los objetivos para una plataforma tengan un valor consistente para la configuración de compilación ENABLE_BITCODE ".

    Solución: desmarca la Include Bitcodeopción antes de subirla.

  2. INFORMACIÓN ITMS-90111

    INFORMACIÓN ITMS-90111: "Beta Toolchain. Esta aplicación se ha creado utilizando cadenas de herramientas beta. Las aplicaciones creadas con cadenas de herramientas beta son aceptables para el envío de TestFlight. Tenga en cuenta que no podrá enviar estas versiones a la venta en la App Store".

    Nota: Esto le permitirá cargar la compilación y usarla para TestFlight, pero cuando intente enviarla a la tienda, se encontrará con este mensaje de error:

    Las nuevas aplicaciones y actualizaciones de aplicaciones deben crearse con las versiones públicas (GM) de Xcode 6 o posterior, OS X y tvOS SDK. No envíe aplicaciones creadas con software beta, incluidas las versiones beta de OS X.

xemacobra
fuente
Ahora obteniendo este 'INFO ITMS-90111: "Beta Toolchain. Esta aplicación se ha creado utilizando cadenas de herramientas beta. Las aplicaciones creadas con cadenas de herramientas beta son aceptables para el envío de TestFlight. Tenga en cuenta que no podrá enviar estas versiones a la venta en la App Store ".
Sarim Sidd
Esto no es realmente un error. Simplemente le informa que no puede enviar su aplicación a la tienda. ¿Archivó con Xcode 8 o Xcode 7.3.1?
xemacobra
Archivé con Xcode 7.3.1 y lo cargué al ITC usando el cargador de aplicaciones de Xcode 8 beta, cuando uso ese binario para enviar la aplicación a revisión, falló con el mensaje de error que indica que las compilaciones con cadenas de herramientas beta no se aceptan para su envío .
Sarim Sidd
Con el fin de compartir información. También he intentado usar cadenas de herramientas de código abierto personalizadas, cargando a través de Application Loader y la línea de comandos de iTunes Transporter. Ninguno de estos funcionó desafortunadamente. Se actualizará si encuentro una manera.
xemacobra
1
@Sarim Debe cambiar el número de compilación del sistema operativo al archivar a algo que no sea un sistema operativo beta.
grg
39

Si está cargando desde Xcode7 (menos de Xcode8) y macOS Sierra (V10.12), entonces este problema "ERROR ITMS-90167:" No se encontraron paquetes .app en el paquete "" vendrá y no permitirá cargar la compilación a Tienda de aplicaciones.

Utilice "Application Loader V3.6" o "Xcode8" para cargar la compilación.

pabitranjan
fuente
¿Has intentado enviar una aplicación de esta manera? Si es así, ¿hay algún problema?
Alex
1
@Alex, cargué la aplicación a través del "Cargador de aplicaciones" y está funcionando bien para mí.
pabitranjan
1
El problema no estaba relacionado con si usaba Application Loader o Xcode para cargar. Solo actualizar a XCode 8 resolvió el problema.
Hans
¿Alguna idea de por qué mi Xcode 7 no mostró un círculo rojo de actualización en el icono de la bandeja de escritorio de Apple Store? Tuve que ingresar a Apple Store y buscar Xcode para actualizarlo ...
Heitor
@pabitranjan ¿Desde dónde podemos descargar v3.6 del cargador de aplicaciones? No pude encontrarlo en ningún lugar de iTunes.
Sakkeer Hussain
24

Prueba esto, funcionó como un encanto para mí,

También enfrentamos los mismos problemas al momento de actualizar macOS Sierra .

En el momento de cargar la compilación utilizando Xcode7.3.1 , recibimos un mensaje de error

 "ERROR ITMS-90167:"No.app bundles found in the package"

Para resolver el error y cargar el archivo IPA en App Store, siga los pasos a continuación

  • Exportamos compilación utilizando Xcode7.3.1 . ingrese la descripción de la imagen aquí

-Para la compilación de carga, usamos Application Loader V3.6 de Xcode8 .

Xcode -> Herramientas para desarrolladores abiertos -> Cargador de aplicaciones

Siga los pasos a continuación

1) Cargador de aplicaciones abierto ingrese la descripción de la imagen aquí

2) Elija Build (IPA) ingrese la descripción de la imagen aquí

3) Subir archivo IPA a la tienda de aplicaciones ingrese la descripción de la imagen aquí

4) Enviar con éxito Build (IPA) a la tienda de aplicaciones ingrese la descripción de la imagen aquí

Su aplicación se cargará en la tienda de aplicaciones,

Espero que esto sea de ayuda para alguien.

Jaywant Khedkar
fuente
1
Esta es la respuesta más correcta. Cargar con Xcode 8 no funcionó para nosotros, pero cargó con el Cargador de aplicaciones.
jamix
1
¡Realmente funciona como un encanto !, ahora puedo pasar por esa cerveza en el refrigerador ... ¡gracias!
Sebastián Guerrero
@SandroMachado. Genial :)
Jaywant Khedkar
9

Primero me gustaría agradecer a @xemacobra por su solución, funcionó para mí hasta que tuve que presentar una solicitud de revisión.

Si necesita enviar una solicitud para la App Store, y la compilación dice que You may not submit builds using beta software...aquí está la solución:

El problema es que Xcode está enviando la información de compilación junto con la versión de tu Mac OS. Para solucionarlo, solo necesita cambiar su compilación de Mac OS a una versión anterior y aceptable.

  1. Reinicia tu Mac y espera Command + Rel arranque
  2. Terminal abierta
  3. correr csrutil disable
  4. Reinicia tu Mac.
  5. En Finder, ve a /System/Library/CoreServices/SystemVersion.plist
  6. Abra el archivo para poder editar el SystemVersion.plist
  7. Encuentra <key>ProductBuildVersion</key>y localiza el stringadjunto a esto key. Por ejemplo, el mío era 16A254g.
  8. Cambie esto stringa una versión de Mac OS que actualmente sea compatible con el lanzamiento público. En el momento de esta solución, esta estará bien:15G31
  9. Reiniciar Xcode. Vuelva a archivar su aplicación. Vuelva a enviar la solicitud.

No intenté enviar la solicitud a través de Xcode 7.3.1, pero sé que esto todavía funciona si envía la .ipaXcode 8 beta 3.

Una vez que haya enviado su compilación, vuelva SystemVersion.plistal original stringy repita los pasos 1-4 reemplazando csrutil disablecon csrutil enable.

Nicholas Gibson
fuente
2
CONFIRMADO: Construir / exportar con Xcode 7.3.1 y cargar con 8 beta 3 CARGADOR DE APLICACIONES y no cargar organizador. Bonito hallazgo
tommybananas
Bien, solo he intentado pero puedes agregar pasos adicionales, después de 4 Si no permite, dale permiso de escritura y cambia usando el terminal tanto la compilación como la versión al abrir el sistema.
iamburak
2
En breve csrutil disableno es suficiente para escribir un permiso para mí. He intentado esto y he tenido éxito después de reiniciar sudo nano -w /System/Library/CoreServices/SystemVersion.plist4.step Cambiar Change ProductBuildVersion como 15G31& ProductVersion 10.11.6& ProductUserVisibleVersion 10.11.6mismo. Control-Xpara guardar y luego presionar y. Reinicie nuevamente Vuelva a archivar con XCode 7.3.1 empujado con 8 Beta Application Loader. Confirmado por Apple.
iamburak
8

También he experimentado lo mismo. Esta es la manera simple de resolver su problema. Archiveusando su aplicación Xcode 7.3.1y exportel ipaarchivo de su aplicación en un directorio seleccionando la opción Save for iOS App Store deployment.

Después de eso abrir Xcode 8.0y abrir Application Loaderdesde Xcode-> Developer Tools. Inicie sesión en su equipo y cargue el ipaarchivo usandoXcode 8.0 .

He subido dos aplicaciones a iTunesConnect, funcionará seguro.


fuente
alguna ayuda con eso? stackoverflow.com/questions/39867313/…
Thiha Aung el
7

Tenía este problema con Xcode 8 GM e intentaba enviar una aplicación para su lanzamiento a través de Application Loader.

Usted tiene que utilizar la versión del cargador de aplicaciones que viene con Xcode 8, que debería ser 3.6

Todavía tengo instalado Xcode 7 y estaba usando Application Loader 3.5

Actualizar

  • Mis aplicaciones se envían bien ahora y entran en proceso, luego poco después desaparecen por completo. Sin embargo, creo que esto podría ser un problema separado.

Actualización 2

  • Aún no puedes usar Sierra para enviar tus aplicaciones. Al menos no hasta que liberen al GM.

Actualización 3

  • Este problema todavía ocurre con este proyecto en particular. Todos los otros nuevos (aplicaciones de etiqueta) que he creado desde el lanzamiento público se han enviado a iTunes Connect sin problemas.

Trabajé en este proyecto durante las versiones beta, por lo que es posible que algo se haya dañado en el camino y esté causando problemas. Podría requerir comenzar un nuevo proyecto en Xcode 8.

Hay un hilo en los foros de desarrolladores que aborda este problema. https://forums.developer.apple.com/thread/62703

Solución

Resulta que la solución para nosotros fue agregar la clave "NSCameraUsageDescription" a info.plist con una descripción de lo que hace la cámara en la aplicación.

Sin embargo, no estoy seguro de si esa solución ayudará en todos los casos.

Beau Nouvelle
fuente
"Mis aplicaciones ahora se procesan y luego desaparecen por completo. Sin embargo, creo que esto podría ser un problema aparte". Igual que aquí. ¿Has resuelto esto?
Darko Djuric
@DarkoDjuric Todavía no. Otras aplicaciones parecen estar funcionando además de esta aunque en el mismo sistema. Quizás algo salió mal en algún momento durante las versiones beta y el proyecto ya no es bueno. Cuando tenga la oportunidad, crearé un nuevo proyecto y moveré los archivos para ver si funciona.
Beau Nouvelle
Agregar la clave NSCameraUsageDescription a la aplicación plist solucionó el problema para mí
yairsz
6

Envié una aplicación creada con LibGDX y tuve el mismo problema después de actualizar a Sierra. Lo resolví por:

  • Actualización de Xcode (8.x), como se explicó anteriormente
  • Use la última versión de appLoader (3.6). Para hacer eso, use el AppLoader disponible en Xcode . Estaba usando una versión independiente del appLoader: eso es incorrecto. Abra Xcode y vaya a Xcode-> Open Developer Tool-> Application Loader
Julien
fuente
El mejor, el más fácil :)
Vaibhav Saran
Esta es la solución fácil :) gracias. Apple está implementando software inestable. He encontrado muchos problemas con Sierra.
Camilo Ortegón el
4

Recientemente actualicé a macOS Sierra y también recibí este mensaje de error. Después de cargar a través del cargador de aplicaciones falló, descargué Xcode 8 (conservé mi copia 7.3.1 ). Cerrado Xcode 7.3.1. Abrí Xcode 8-> Organizador-> procedí a validar y cargar mi compilación. Funcionó. Espero que esto ayude a alguien en una situación similar.

Daisy R.
fuente
Me alegro de que haya ayudado! Debo haber pasado un día tratando de resolverlo
Daisy R.
3

Intenta abrir App Loader desde Xcode8. Xcode> Herramientas para desarrolladores abiertos> Cargador de aplicaciones

Luego puede cargar la aplicación en TestFlight sin el error.

Kevin
fuente
2

Todas estas son respuestas fabulosas arriba ... siga el proceso de 9 pasos de Nicholas arriba y también Tobeiosdev si no tiene acceso de escritura al archivo SystemVersion.plist.

Sin embargo, tenga mucho cuidado con la forma en que lee la guía paso a paso. NO haga lo que hice y reinicie su dispositivo después de editar ese archivo plist , ya que hará que la mayoría de las aplicaciones en su Mac sean inútiles, incluyendo Terminal y TextEdit (que se requieren para editarlo nuevamente). Vuelva a abrir la terminal dentro de Sierra (o el sistema operativo beta que está ejecutando) no dentro de la línea de comando.


Desafortunadamente descubrí el camino difícil y luego no pude editar el archivo plist nuevamente en la línea de comando. Entonces tuve que reiniciar varias veces antes de encontrar la solución que debía entrar en modo de usuario único (Comando-S al reiniciar), todo lo cual me asustó sin sentido de haber arruinado la construcción de mi Mac. Finalmente, todo volvió a funcionar, pero también se retrasó un poco al tener que reinstalar Xcode 8 ... lo que condujo a una noche de insomnio como mi primer envío a la AppStore.

Con todo, lo anterior es una solución perfecta que funciona en todos los sentidos, SI sigue las instrucciones correctamente. ¡Lección aprendida!

David West
fuente
2

Abrí accidentalmente una versión anterior de Application Loader Versión 3.5 (921) y recibí el error ITMS-90167, no se encontraron paquetes de aplicaciones. Asegúrese de abrir el Cargador de aplicaciones sobre el menú de Xcode (Xcode-> Open Developer Tool). ¡La versión 3.6 (1020) funciona de maravilla! :)

Ralf Hundewadt
fuente
Salvavidas ¿Cómo es que Application Loader 3.5 era el valor predeterminado cuando se usaba la última versión de macOS y Xcode? Era un misterio, y lo peor era que el mensaje de error no era explícito. El uso de la versión 3.6 lo resuelve todo.
Cœur
2

Resolví este problema de la siguiente manera, encuentre su archivo en el Organizador y luego:

  1. Mostrar en el Finder

ingrese la descripción de la imagen aquí

  1. Mostrar el contenido del paquete

ingrese la descripción de la imagen aquí

  1. En el archivo "Wasabi.xcarchive", busque los "Productos" - "Aplicaciones" - "Wasabi.app" (Wasabi es el nombre de su aplicación), "Mostrar contenido del paquete" nuevamente

ingrese la descripción de la imagen aquí

  1. Finalmente, puede ver que tiene un archivo llamado "Info.plist", ábralo

ingrese la descripción de la imagen aquí

  1. Edite el valor con una clave llamada "BuildMachineOSBuild", simplemente lo cambio a "15F34" (es la versión de "El Capitan 10.11.5")

ingrese la descripción de la imagen aquí

Beslan Tularov
fuente
Este enfoque funciona! Había actualizado mi sistema operativo a 10.11.6 (15G1108) hoy y estaba teniendo el mismo problema
Asif Asif
1

De acuerdo con la respuesta de @Fan Zhang, siga estos pasos y puede cargar este archivo usando Xcode o Application Loader, ¡lo que quiera!

Cuando haya archivado su aplicación, busque su archivo en el Organizador y luego:

-->"Show in finder";
-->"Show package contents";
-->In the "xx.xcarchive" file, find the "Products"->"Applications"->"xx.app"(xx is your app's name), "Show package contents" again;
-->Finally, you can see there has a file named"Info.plist", open it;
Edit the value with a key named "BuildMachineOSBuild", I just change it to "15F34"(it's "EI Capitan 10.11.5" 's version);
Himanth
fuente
1

Conmigo, mi solicitud por escrito Swift 2.2. Y debe utilizar Xcode 7.3.1para archivey subir a Apple testflightpero obtuvo el mismo error (Corro en macOS Sierra-10.12). La siguiente solución lo solucionó para mí, espero que otra persona que enfrenta el mismo problema pueda encontrar algo útil:

1> Use Xcode 7.3.1 to archive
2> Export to file .ipa
3> Quit Xcode 7.3.1 then open Xcode 8, and then open Application Loader, use Application Loader to upload file .ipa to itunes connect.
sotavento
fuente
1

En caso de que esta ayuda, que tenía el mismo código de error "ERROR ITMS - 90167 No. app bundles found in the package"usando mac OS 10.14.4con Xcode 10.2.

(Como nota, pude enviar compilaciones con éxito hace algunas semanas con la misma configuración, pero esto parece ser algo en el lado de iTunes Connect)

Tuve que actualizar mac os 10.14.6y Xcode 10.3enviar con éxito mi compilación.

CodificadorPug
fuente
1

No se puede procesar la solicitud en este momento debido al siguiente error: No se encontraron paquetes .app en el paquete. Estos problemas aparecen cuando el espacio de su PC es menor. Así que limpia tu basura o algún documento inútil de tu PC. ¡Entonces intentemos de nuevo! ¡Es trabajo para mí!

Ly Hor Sin
fuente
1

Me enfrenté al mismo problema . lo que funcionó para mí fue ->

vaya a target-> firma y capacidades -> certificado de firma -> Tuve que revocar un certificado. Siempre revoque el Certificado por el nombre del administrador de iMac. Se crea de forma predeterminada al realizar su certificación y sus perfiles.

** La imagen se adjunta como referencia.

PD: - asegúrese siempre de que la identificación del paquete sea la misma en App store connect y Xcode antes de archivar.después de revocar, pude subir la compilación.

Heeba Khan
fuente
0

La configuración de privacidad ha cambiado para iOS 10, puede leer más sobre esto aquí

Tuve problemas descritos anteriormente, que tuvieron que resolverse como se describe, pero después de que la aplicación de carga exitosa no fuera visible en iTunes connect.

Tuve que agregar Privacy - Bluetooth Peripheral Usage Descriptionclave en un plist para resolver el último. Otras claves faltantes harán el mismo problema.

Darko Djuric
fuente
0

Recibí este error con Xcode 7.2.1 y Application Loader 3.4 en macOS 10.12.1.

Pero por alguna razón, funcionó si usé la línea de comando "altool" para hacer la carga:

'/Applications/Xcode-7.2.1.app/Contents/Applications/Application Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions/A/Support/altool' \
  --upload-app -f your-app.ipa \
  -u your-apple-id -p your-apple-id-password \
  --output-format xml
JW
fuente