Cuando hacía desarrollo iOS a tiempo completo tenía OSX en una unidad USB de arranque para poder desarrollar en mi portátil PC cuando viajaba. Funcionaba sin problemas. Lo principal es asegurarse de tener un PC con especificaciones compatibles y utilizar la emulación EFI para poder cargar en OSX vainilla (desde una fuente obtenida legalmente). También puedes virtualizar OSX. XCode funcionará bien pero el emulador de iOS tiene problemas.
He leído que Apple puede tener la capacidad de detectar que tu paquete enviado fue construido en hardware que no es de Apple, y si lo detectan rechazarán tu aplicación y cancelarán tu cuenta de desarrollador. Es un rumor (los fanboys empiezan muchos rumores), y no estoy seguro de creerlo, ya que el gasto de crear y mantener esta capacidad (si es que es posible) no se compensaría con un aumento de las ventas, ya que las compras de los desarrolladores representan aproximadamente el 0% (redondeado) de las ventas de dispositivos de Apple. Sin embargo, supongo que podría ser cierto. Nunca fue un problema para mí, ya que tenía un Mac en mi escritorio que utilizaba principalmente para el desarrollo, y era donde empaquetaba, firmaba y enviaba las aplicaciones.
Contrariamente a lo que la gente le dirá, no hay nada ilegal en que los usuarios finales instalen una copia legalmente obtenida de OSX en hardware que no sea de Apple (o en una máquina virtual). Violar un EULA de contracción no es ilegal. La DMCA impide comercializar técnicas de elusión, no que los usuarios finales las eludan para uso personal, y utilizando la emulación EFI no hay ninguna modificación del software de Apple diseñada para eludir ninguna protección. Incluso hay algunas empresas que venden soluciones comerciales de emulación EFI que anuncian que permiten instalar OSX en hardware que no es de Apple, y Apple todavía no las ha demandado. Ellos cambiaron a un modelo de licencia diferente sobre el mismo tiempo, que la OMI fue una reacción a estos productos.
El único problema que puede ejecutar en es la nueva política de Apple para no vender licencias de OSX por separado del hardware. Si usted no puede obtener legalmente una licencia de OSX para instalar, usted no puede instalarlo legalmente.