¿Hay alguna forma de crear aplicaciones iOS con un iPad y enviarlas a la App Store sin usar una Mac?

Necesitarás algún tipo de computadora, independientemente de que definitivamente no puedas publicar una aplicación usando un iPad. En la mayoría de los casos, tendrías que terminar obteniendo una Mac. Hay algunos por relativamente baratos. Me compré una MacBook Air 2011 en eBay por $ 250. Puede hacer un gran trabajo. Si realmente te dedicas a la programación, puedes vender algo para recaudar dinero.

Sin embargo, hay algunas formas extravagantes de evitar esta restricción. Lamentablemente, Apple no admite todos estos métodos y algunos incluso anulan la garantía. Podría considerar hacer lo siguiente:

  1. Alquilar una Mac en la nube.
  2. Construyendo un hackintosh.
  3. Usando VMWare para emular OSX.

Alquilar una Mac

Alquilar una Mac es tan sencillo como parece. Básicamente paga para usar una Mac fuera de un servidor remoto. Por lo general, vienen preinstalados con todas las herramientas que necesitará para crear aplicaciones. Estaba considerando usar esto antes de comprar el iMac 2015 de 27 ″.

En términos de costo, puede obtener uno de estos desde aproximadamente $ 32 en prepago por 30 horas o puede ir a un plan mensual

Aquí hay algunos sitios que recomiendo para alquilar una Mac:

MacinCloud – ¡Alquile una Mac en la nube! – Mac en la nube

Alquiler y gestión de servidores Mac mini dedicados

Construyendo un Hackintosh – SIN APOYO DE APPLE

Construir un Hackintosh es el acto de hacer una computadora con Windows con el propósito de ejecutar OSX. A veces, esto puede ser considerablemente costoso, pero si ya tiene una computadora robusta, puede considerar actualizarla ligeramente para que coincida con las especificaciones mínimas para hacer un Hackintosh. Puede buscar muchas guías en Google sobre cómo hacer esto.

Uso de VMWare para emular OSX: NO RECOMENDADO

Tenga en cuenta que esto y la piratería para romper el EULA de OSX ya que no se pueden ejecutar en sistemas que no sean de Apple. Si lo desea, puede descargar VMWare y usarlo para emular OSX en su computadora. Hay muchas guías sobre cómo hacer esto, pero si su computadora es mala, lo más probable es que sea inutilizable, especialmente para hacer aplicaciones.

Una cosa importante a tener en cuenta es que debe ser consciente del hecho de que puede usar Windows o un iPad para crear aplicaciones de iOS, pero para poder compilarlas y enviarlas a la App Store, debe usar Xcode, que es SÓLO disponible en una Mac, por lo que en este momento su mejor opción es obtener una Mac súper barata en eBay o emularla en su PC actual.

Cualquiera ? Parcialmente … por ejemplo, alquilando tiempo en MacStadium cuando realmente se necesita Xcode: Hosting Mac dedicado, colocación y soluciones en la nube

… según: Codificación en mi iPad Pro

Minimice el tiempo de alquiler mediante técnicas de préstamo de Carl Brown: desarrollo de aplicaciones iOS en su iPad con XCAB y / o Marc Hedlund: codificación en un iPad – Marc Hedlund – Medium

FWIW:

  • Trabajo usado i5 Mac Minis se vende por ~ US $ 250: mac mini 2012 | eBay
  • El desarrollo remoto desde iPad se ha monetizado como Dringend : el entorno de desarrollo para su iPhone y iPad
  • El plan de abastecimiento abierto anunciado de Swift contiene esta declaración:
  • En el lanzamiento, tenemos la intención de contribuir con puertos para OS X, iOS y Linux. En el Rumored Xcode para iPad

Este Ask podría combinarse con: ¿Por qué no podemos ejecutar Xcode en iPad y escribir aplicaciones iOS en lugar de usar una MacBook?

Actualmente no puedes, lamentablemente. Todas las aplicaciones deben firmarse y enviarse utilizando Xcode, que solo está disponible en Mac. Sin embargo, dada la actualización masiva de iOS 11 para iPad de este año, no es una locura pensar que una versión de Xcode podría hacerse para iOS en los próximos años. Hasta entonces, si el desarrollo es realmente su prioridad, entonces puede considerar vender su iPad Pro y comprar un MacBook Pro de gama baja (y / o restaurado).

No, desafortunadamente necesitará Xcode, que requiere Mac OS. Me encontré con el mismo problema cuando desarrollé mi primer juego móvil multiplataforma y no tenía una Mac. Terminé obteniendo una Mac Mini. Puede obtener una renovada por alrededor de USD $ 300 en lugares como Newegg o Amazon. Ya tenía una PC de escritorio y pude usar mi monitor, teclado y mouse existentes con un conmutador KVM USB económico. Tendrás que calcular el costo de los periféricos si aún no los tienes y es posible que también quieras registrarte en Macbooks restaurados si ese es el caso.

No puede enviar aplicaciones iOS desde un iPad. Es posible crearlos en su iPad si su almohadilla para los ojos está rota en la cárcel. Pero no es muy divertido escribir código en un teclado iPad. Tampoco obtienes el código que completa las instalaciones que obtienes con Xcode, y no tienes acceso a guiones gráficos o archivos xib.

Ciertamente, puede comenzar con su iPad Pro, pero no estará cerca de publicar una aplicación real y completa.

Si descarga Swift Playgrounds del App Store, puede crear Playgrounds tal como puede hacerlo en Xcode. Las API y los marcos no son todos iguales, y hay muchas limitaciones, pero hay una cantidad sorprendente de cosas que puedes hacer en un iPad Pro. Dicho esto, hay mucho más que Apple puede hacer.

Con respecto al diseño de la aplicación, hay opciones adecuadas para la estructura de alambre. Si le interesa el diseño vectorial, consulte Affinity Designer. También hay muchas otras herramientas por ahí.

Si puede pagar una máquina Windows, ¿tal vez intente usar una máquina virtual macOS? Sin embargo, nunca he intentado esto, así que no puedo decir con certeza que funcionará (aunque me dijeron que sí).

Lo sentimos, pero una Mac es tu mejor apuesta. De hecho, una Mac Mini puede ser la mejor compra para usted, pero deberá suministrar el teclado, el mouse y el monitor.

Desafortunadamente, no, lo que recomendaría para usted es comprar una Mac usada en Craigslist, construir un Hackintosh personalizado o comprar una computadora portátil usada en Craigslist que sea compatible con Hackintosh e instalar MacOS Sierra en ella. Gracias

Apple requiere una Mac para el desarrollo de software para su plataforma, lo bueno es que una Macbook es solo aproximadamente el doble del precio de un iPad hoy en día.

Que yo sepa, no es posible.

Para desarrollar aplicaciones ios necesita usar XCODE, que es la plataforma de programación para escribir aplicaciones para cualquiera de los Productos Apple.

Sin Xcode es imposible hasta donde yo sé. No he visto ninguna versión para ipad.

Sin embargo, si aún desea programar aplicaciones para plataformas Apple, puede comprar una PC más barata y puede usar MacOS en una PC a través de servicios en la nube que pueden costar mensualmente. O simplemente podría escribir aplicaciones de iOS a través de React Native, eliminando así la necesidad de tener que tener Xcode.

Sé que hay diferencias dependiendo del tipo de aplicación con respecto a cuál es mejor React Native o Swift, pero si realmente estás desesperado por crear aplicaciones iOS, eso es un comienzo.

Buena suerte.

Aunque XCode de Apple no está disponible en iOS, Codea es un entorno de desarrollo que utiliza el lenguaje de programación Lua. El software se puede compilar y vender en la App Store.

Codea.io