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.
- Cuando una aplicación de iPhone recibe datos como JSON o XML, ¿es mejor almacenar los datos en una matriz nddictionary o mutable?
- Cómo llenar objetos en diferentes vistas conectadas como parte de una vista de contenedor cuando las celdas de la vista de tabla se seleccionan en una vista de tabla con Xcode Swift
- ¿Debo usar Swift / Objective C nativo o híbrido si estoy aprendiendo el desarrollo de iOS?
- ¿Por qué algunos calendarios están integrados en el SDK de iOS, pero no se pueden elegir en la configuración?
- ¿Cuál es el futuro de las aplicaciones nativas?
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.