Чи є SDK для iOS на Windows

якщо цим серйозно займаються без тестування на пристрої ні як, то на симуляторі не завжди все коректно працює та й практично будь-який замовник буде просити встановити додаток для тестування на його девайси.

- а так звичайно можна зробити джеїлбрейк і встановлювати непідписані додатки (але із замовниками таке мало реально, та й з джейлом можуть виникнути проблеми на кшталт того, що з'явиться який-небудь баг який у вас є а на девайсі без джейлу його немає або навпаки)

є ще один варіант взяти в оренду mac-server і білдити там (але коштує дорого і на пристрої не вийде налагоджувати та й щоб просто додаток інсталювати доведеться робити купу непотрібних кроків).

А якщо говорить про зручність розробки, то в порядку переваги: ​​ 1). Якщо є гроші на мак (хочаби б.у. macmini) краще купити його (думаю за бажання можна баксів у 500-600 вкластися). 2) Хакінтош - досить геморно встановити і змусити працювати, але коли запрацює особливої ​​різниці зі справжнім маком не буде (але як мінімум раз на рік чекатиме дуже неприємна процедура апгрейду ОС до нової версії (з можливою втратою даних та купи налаштованого софту) )) 3) Віртуалка - в принципі для багатьох застосувань цілком достатньо - особливо на початку, якщо будете освоювати нативні засоби розробки.

Єдине SDK яке збирає програму без наявності доступу до маку хоча б як білд-сервер (наприклад таке є в Xamarian) з яким я стикався це MarmaladeSDK, але навіть там у стор ви додаток без маку не відправте. У MarmaladeSDK збирається ARM бінарних, який підписується айпловським сертифікатом, але з ним теж купа проблем - зокрема просто так на пристрої не налагоджуєш, потрібнопрацювати з VM а вона не рідко може пускати те, що на реальному пристрої падатиме ну і сам Marmalade коштує грошей, причому тільки у вигляді підписки, та й сам SDK більше підходить великим компаніям які готові купувати підтримку і самостійно портувати необхідні бібліотеки на нього.