Yo te recomendaria primero registrarte en la web de developers de apple y asi acceder a las guias y los contratos (no hace falta pagar los 99$ anuales para eso), de esa forma leerias que la respuesta es NO.
Tu podras programar con lo que te salga de los mismisimos (como si programas desde windows), pero la publicacion segun el contrato se debe hacer con un mac de verdad, si lo haces con hackintosh y ellos lo descubren, te chaparan la cuenta y perderas los 99$.