Virtualbox для Windows, безумовно, для цього не підходить, так як сама Windows є досить голодною на ресурси, Virtualbox не має багатьох варіантів конфігурації, і навіть якщо ви можете змусити її працювати, це буде досить ненадійним, не кажучи вже про те, що ви не можете пройти через USB-пристрої.
Що ви можете зробити (і я це зробив з великим успіхом) - це використовувати легку установку Linux як основу для QEMU, що є альтернативою Virtualbox, з набагато більшою кількістю параметрів конфігурації, включаючи можливість емуляції Apple SMC Apple та його "OSK" рядок (вам не знадобляться тінисті "хакінтоші" кекси) і він має надійний USB-пропуск (я успішно відновив пристрої iOS та встановив на них додатки).
Зрештою, завдяки своєму рішенню я зможу успішно запустити Yosemite з 3,5 Гб оперативної пам’яті (з 4 ГБ мого комп’ютера, і, підключивши хост-систему, я, ймовірно, міг би її ще більше до 3,7 ГБ), використовуючи два ядра мого процесора, з надійним проходом через USB і не потрібне налаштування (емульована апаратура досить близька до реального Mac, що ОС завантажується безпосередньо без будь-яких параметрів командного рядка ядра або зайвих кекстів). SSD - це обов'язково, однак жорсткий диск буде криваво повільним (це також стосується справжнього Mac). Графіка все ще повільна (а в Yosemite це ще гірше), окрім екрана входу, який потребує хороших 5 секунд для візуалізації завдяки своїй прозорості, все інше є досить зручним для використання, і цього достатньо для епізодичного (хобі) розробки iOS, поки ви не отримаєте достатньо досвід робити вигідні програми, і в цьому випадку це "
Я розмістив у своєму блозі докладний посібник про те, як створити Yosemite VM, не соромтеся перевірити це, якщо вам цікаво.