Você precisa ter um Mac se quiser desenvolver um software para Mac OS X ou iOS. Não há como fugir disso, a menos que você esteja disposto a seguir a rota hackintosh.
As recomendações de produtos são off-topic nos sites de SE (assim como as perguntas de hackintosh), mas há um serviço mac baseado em nuvem . Note, no entanto, que eu encontrei isso apenas agora pesquisando por ele, então eu não tenho conhecimento deste produto que não seja o que o site afirma.
Uma alternativa que você pode considerar também é apenas alugar um Mac real. Dependendo de onde você mora, existem lojas que fazem isso. Talvez você possa comprar uma de uma loja do tipo "alugar para possuir". Ou, possivelmente, uma loja de conserto de Mac local seria capaz de ligá-lo.