visual update una tutorial studio react que plataformas para nativa hibridas hacer generadas example ejemplos ejemplo descargar desbloquear depuracion crear con como app aplicaciones aplicacion accesorios ios cordova visual-studio-2015

ios - update - visual studio android c#



¿Cómo puedo ejecutar mi aplicación móvil híbrida en modo depuración/desarrollo en un iPhone? (2)

Después de todo esto hacia atrás y adelante con el iPhone 4s, resulta que el dispositivo en sí estaba defectuoso. De alguna manera, esto se tradujo en tener una versión de iOS que no se instaló correctamente, lo que resultó en problemas de software para las aplicaciones que se ejecutan en el dispositivo.

Esto no fue evidente de inmediato para nosotros debido a la desafortunada falta de dispositivos a los que teníamos acceso para realizar pruebas, pero desde que logré tener en mis manos un iPad Mini con 9.3.5 y un iPhone 6 con 10.2.1, hemos logrado para verificar la compatibilidad de nuestra aplicación con las nuevas versiones del sistema operativo.

De todos modos, para finalizar, solo quería agradecerte enormemente todas las sugerencias e ideas que recibí en los comentarios de la pregunta (especialmente @Gandhi, disculpa la historia de la recompensa, todavía siento que mereces eso solo por ser tan útil).

A pesar del hecho de que mi problema en particular no fue algo que pudiera resolverse aquí en SO, aún he aprendido mucho durante este proceso y estoy muy agradecido.

TL; DR: Puedo ejecutar nuestra aplicación en modo de desarrollo a través de VS2015 con depuración remota en el iPhone 5c que tengo, pero no puedo hacer lo mismo en los iPhone 4s.

Estoy teniendo algunas dificultades para implementar una aplicación híbrida de Cordova en un dispositivo en particular en mi entorno de desarrollo ... Sin embargo, no estoy seguro si esto es algo que estoy haciendo mal o si hay algún problema de compatibilidad aquí. Publicar una pregunta aquí con la esperanza de que alguien pueda ayudarme a resolver lo que está sucediendo.

Solo para algunos antecedentes: la aplicación en cuestión se creó con Intel XDK y luego se adaptó a Visual Studio 2015 cuando Intel eliminó recientemente algunas de las funciones de "Depuración" de XDK. Algunas cosas necesitaban ser adaptadas, pero el proyecto todavía incluye parte del código JS de Intel como estaba en el proyecto original.

Mi entorno incluye:

  • Windows 10 Pro (escritorio principal)
  • Apple Mac Mini con OSX "El Capitan" 10.11.6 (en la red como servidor de compilación)
  • iPhone 5c con iOS 8.3
  • iPhone 4s con iOS 9.0.2

Mientras configuraba este entorno, seguí las instrucciones aquí . El agente de remotebuild está configurado para usar http solo para mantenerlo simple, ya que todo está contenido dentro de una red corporativa de todos modos.

Después de esto, pude ejecutar nuestra aplicación en el iPhone 5c sin ningún problema, pero al intentar ejecutarla en el iPhone 4s se produce un error en VS2015 que indica:

Failed to deploy iOS remote for <project_path>/bld/ios/Debug/buildInfo.json to http://10.66.7.23:3000/cordova: Error from http get [object Object]: Error: socket hang up

Nota: No hay errores en la salida de la consola remotebuild en la Mac y VS compila el proyecto correctamente, pero luego falla en implementarlo .

También he probado varios perfiles de aprovisionamiento en ambos dispositivos, instalados con iTunes, Xcode o Apple Configurator 2; pero gracias a que los perfiles de aprovisionamiento no aparecen en dispositivos con iOS 8 o más reciente, ni siquiera puedo verificar que estén instalados.

Ambos dispositivos pueden instalar y ejecutar la versión anterior de esta aplicación (disponible en las tiendas de aplicaciones), pero necesito poder inspeccionar el DOM en tiempo real, porque aunque tienen el mismo tamaño de pantalla, los puntos de ruptura de respuesta. se están comportando de manera diferente

Entonces, antes de sacar el poco pelo que me queda, por favor, ¿podría alguien ayudarme a averiguar qué demonios está pasando aquí? He estado luchando con esto por más de una semana y siento que estoy dando vueltas en círculos.


Incluso la respuesta ya está publicada por el propio Interrogador, todavía estoy publicando la mía en beneficio de los demás.

Cuando una compilación se implementa correctamente en un dispositivo que se ejecuta en iOS 8 y no en el que se ejecuta en iOS 9, podría ser un problema con la versión de iOS debido a los cambios de seguridad o podría ser el problema de compatibilidad del dispositivo.

En tal caso, la forma rápida de reducir el problema es probar la compilación en otro dispositivo con la misma versión (iOS 9). Pero, desafortunadamente, en el caso de @Zalithka él no tenía dispositivo para probar. Pero si alguien encuentra tal problema, pruebe en diferentes dispositivos para reducir el problema rápidamente y resolverlo.