WatchOS 2: "No se puede instalar Watch App" "Error al iniciar 'TestApp WatchKit App Extension'"

Recibo un error emergente AlertView en iOS cada vez que bash instalar una aplicación watchOS 2 en Xcode 7 beta 4:

No se puede instalar la aplicación Watch

TestApp está instalado en su iPhone, pero la aplicación TestApp para Apple Watch no está disponible actualmente.

También intenté instalar la aplicación watchOS a través de la aplicación Apple Watch para iOS, pero recibo el mismo error. Y cuando bash ejecutar el objective watchOS, obtengo esto:

Error al iniciar 'Extensión de la aplicación TestApp WatchKit'

Error de installation. Consulte la console del iPhone para get más información. "

Captura de pantalla Revisé la console del iPhone y no hay detalles adicionales.

He reinstalado Xcode, eliminado y vuelto a agregar todos los simuladores, restablecer el contenido y la configuration del simulador … ninguno de los cuales ha funcionado. También creé un proyecto completamente nuevo. Esto ocurre en el simulador y en un dispositivo / reloj físico con iOS 9 beta 4 y watchOS 2 beta 4.

¿Alguien ha descubierto una solución o solución para esto?

¡Gracias!

Mirando a través de los loggings del sistema del dispositivo, encontré mi problema:

Jul 26 18:05:14 MacBook-Pro companionappd[22461]: (Error) WatchKit: validateWatchKitApplicationInfoDictionary, invalid Info.plist key 'NSAppTransportSecurity'

Tenía una key de security de transporte de aplicaciones establecida en la información de watchOS info.plist y en la extensión de watchOS info.plist . Solo debe configurarse en la extensión.

Debe eliminar la key NSAllowsArbitraryLoads de info.plist de la aplicación de reloj. La extensión de reloj solo permite include la key NSAllowsArbitraryLoads . Porque solo la extensión es responsable de manejar todas estas cosas, no la aplicación de reloj.

La limpieza de la compilation (shift-command-K) solucionó este problema para mí.

Es posible que necesites eliminar la aplicación en iPhone y luego volver a iniciarla para resolver este problema 🙂

Tuve el mismo problema. Esto sucede debido a un problema al instalar la aplicación en watchOS.

A continuación hay algunas soluciones para esto:

  1. Limpie Xcode (intente cmd+shift+K y cmd+shift+option+K – Limpie comstackr carpeta).

Captura de pantalla

  1. Salga de Xcode y vuelva a crear su aplicación .

  2. Eliminar la aplicación y reinstalarla .

La solución 1 funcionó en mi caso.

En mi caso, el problema se resolvió con estos processs.

  1. Control de versión posterior (git) a la confirmación que no tiene la extensión Apple Watch.
  2. Desarrolla y ejecuta la aplicación de iPhone.
  3. Vuelva a la última versión de commit y build & run.

Yo también enfrenté el mismo problema.

En mi caso, el problema se debió a la alerta de acceso a la location. La aplicación Mine estaba relacionada con la aplicación meteorológica. Estaba accediendo a la location del usuario, por lo que cada vez que la aplicación se inicia, el simulador de iPhone tiene una alerta, pidiéndole al usuario que permita / no permita la selección de su location.

Después de dar permiso de location simulador de aplicación de reloj se lanzó con éxito.

Espero que esto pueda ayudar a alguien.