¿Puedo usar computadoras portátiles que no sean Apple para crear una aplicación iOS?

No exactamente.

Depende un poco de lo que realmente quieras publicar. Si desea publicar una aplicación escrita específicamente para iOS, sí, necesitará algo que ejecute macOS. Pero, como Jack Moran ha señalado, puede hacer doble arranque. Sin embargo, no todas las computadoras portátiles pueden ejecutar macOS. Tampoco es estrictamente hablando legítimo ya que no posee una copia oficial de macOS. Será prudente buscar si una computadora portátil puede convertirse en un “Hackintosh” antes de comprarla, eso es lo que necesita.

Si posee una computadora Mac, puede compilarla desde la distancia. Y hay algunas otras opciones que pueden ayudarlo a compilar desde una computadora con Windows. Pero generalmente son hacks y no tan confiables. También necesita un dispositivo iOS para probar realmente la aplicación.

Dicho todo esto, es mucho más fácil simplemente hacerlo en una computadora Apple. No tengo experiencia en construirlo en una computadora con Windows.

No, no puedes.

Respuesta larga: tal vez, necesite macOS para crear aplicaciones de iOS, incluso si no usa xCode y usa una plataforma diferente, por ejemplo, marcos de trabajo multiplataforma de JavaScript, para publicar o probar en un dispositivo iOS deberá firmar el aplicación, y para hacerlo necesitarás tener macOS para obtener certificados. Puede instalar hackintosh en otras PC, el problema es que tienden a funcionar muy lentamente y son muy difíciles de configurar. Intenté configurar hackintosh durante 6 meses hasta que terminé comprando un macbook pro usado.

Cualquier computadora portátil puede crear aplicaciones iOS. El único problema es publicar esa aplicación en la App Store; esto solía requerir una Mac, sin embargo, ahora las PC pueden descargar un software de arranque dual para ejecutar macOS en su PC (VirtualBox o VMware son buenas soluciones para este problema).

Esa es la única forma de exportar aplicaciones de iOS y subirlas a la App Store.

Jack