¿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

More Interesting

¿Cuáles son las mejores prácticas para desarrollar una aplicación de iOS para comunicarse con Node.js y Socket.IO para crear una aplicación en tiempo real?

¿Quién desarrolla las mejores aplicaciones móviles en Utah?

¿Apple planea proporcionar una implementación nativa de Swift de Cocoa (o al menos partes de ella)?

¿Vale la pena tomar el curso de desarrollo de aplicaciones iOS en la Universidad de Stanford? ¿Por qué?

Si me convertí en desarrollador de iOS este año, ¿habrá un trabajo relativamente estable (sin preocuparse por el desempleo) para mí hasta 2020?

¿Crees que es hora de que Apple revise la interfaz de iOS?

¿Dónde puedo contactar a los desarrolladores que diseñaron la aplicación Tumblr de iOS?

Si tuviera que construir un dispositivo BLE que detectara la proximidad de un teléfono inteligente, ¿podría este dispositivo BLE configurarse para activar la aplicación descargada solo a una proximidad extremadamente cercana (por ejemplo, <2 pulgadas)?

Como desarrollador de iOS, ¿debería cambiarme a Swift o quedarme con Objective-C en 2017?

¿Cuál es su opinión sobre el desarrollo de aplicaciones híbridas?

Bluetooth Smart (v4.0 Low Energy): ¿Comprará iBeacon del fabricante chino?

¿Qué herramientas se requieren para Xcode?

¿Cómo es la perspectiva de trabajo / carrera para los desarrolladores de iOS en India?

¿Qué es una gran plataforma de registro / depuración para el cliente en aplicaciones iOS?

Cómo desarrollar aplicaciones IOS desde cero