¿Es posible probar una aplicación iOS sin Mac o no?

Para desarrollar una aplicación iOS, necesita Xcode, que a su vez necesita Mac OS X. Es capaz de emular Xcode en computadoras basadas en Linux o Windows. No estoy escribiendo sobre la solución aquí, ya que podría ser larga. Busca en Google y sabrás más.

Ahora, sobre las pruebas. La implementación de aplicaciones ad-hoc requiere que su dispositivo iOS esté conectado a una computadora, y las aplicaciones se pueden implementar a través de Xcode, la aplicación iTunes o Apple Configurator 2. El configurador está disponible solo en Mac OS X. Xcode se puede emular en otros sistemas operativos. Pero no sé si detecta un dispositivo iOS conectado.

iTunes parece estar funcionando en este caso con una aplicación iTunes instalada en una PC con Windows. Conecte el dispositivo a la PC e implemente el paquete en el dispositivo.

Otro método es TestFlight. TestFlight está diseñado exclusivamente para pruebas beta. Cada compilación está disponible para probar hasta 60 días, por lo que deberá cargar compilaciones más nuevas en cada par de meses. Sube la compilación de tu aplicación a iTunes Connect. Seleccione los probadores y recibirán un mensaje de invitación. Se les pedirá que descarguen la aplicación TestFlight y pueden probar su aplicación.

Las instrucciones paso a paso se dan en los blogs de Hexnode. Consulte también TestFlight y distribución de aplicaciones en Apple.

De hecho, hay algunas formas, pero necesitaría el archivo .ipa de la aplicación. Hay varias opciones para instalar el archivo ipa en un dispositivo de forma inalámbrica. Una buena opción es https://www.diawi.com/

Se requiere Mac para construir la aplicación para iPhone. No puede crear una aplicación de iOS que no sea la máquina Mac.