No tengo un dispositivo de Apple y necesito crear una aplicación de iOS. Me preguntaba si podría hacerlo desde una máquina virtual con OSX. Sé que puedes hacerlo para probarlo, pero ¿puedo subir la versión final a la App Store?
Creo que esto responde a la pregunta sobre la posibilidad. Sin embargo, es una pena que no sea legal.
2 votos
Tenga en cuenta que ejecutar un OSX virtualizado fuera del hardware de Apple va en contra del EULA de OSX. Le permite "[...] instalar, utilizar y ejecutar hasta dos (2) copias o instancias adicionales del Software de Apple dentro de entornos de sistemas operativos virtuales en cada ordenador Mac que posea o controle y que ya esté ejecutando el Software de Apple, con fines de (a) desarrollo de software; (b) pruebas durante el desarrollo de software; (c) uso de OS X Server; o (d) uso personal y no comercial." Fuente: Acuerdo de licencia de software para OS X Yosemite
2 votos
Voy a votar para cerrar esta pregunta como off-topic porque se trata de hackintosh
3 votos
Hackintosh no es off-topic aquí a menos que se relacione directamente con el hardware personalizado/específico, lo que no ocurre en esta pregunta. Voto por dejarla abierta.
0 votos
Entonces, sólo para aclarar, ¿sigue siendo ilegal si sigo adelante y compro una licencia oficial?
0 votos
Por favor, no preguntes cosas diferentes dentro de la misma pregunta, ya que dificulta la respuesta (y la aceptación de una respuesta). Es mejor hacer una nueva pregunta en tales situaciones (tal vez con un enlace a la original si se requiere el contexto).
0 votos
Pero para ahorrarte el esfuerzo de una nueva pregunta: El acuerdo de licencia de OS X (véase el comentario superior) prohíbe la instalación/ejecución de OS X en hardware que no sea de Apple (lo que incluye la instalación en una máquina virtual que se ejecute en hardware que no sea de Apple). Según parece, la única manera de comprar una licencia es comprar un Mac.
0 votos
@patrix, gracias por la aclaración. Respecto a la licencia, veo que se venden en la Apple Store (No es relevante ahora supongo)
0 votos
Como alternativa, puedes desarrollar tu aplicación iOS en la máquina virtual y luego, usar esto macincloud.com para desplegarlo en la appstore