
Количество писем, в которых обладатели хакинтошей спрашивают у нас, почему у них не работает сервис iCloud, с каждой неделей только растёт. Чтобы не отвечать на каждое письмо одно и то же, попробуем разобраться в проблеме в отдельном материале.
На самом деле, коварство Apple тут не причём — в iCloud нет никакой проверки на то, хакинтош у вас или настоящий Мак. Корни проблемы кроются совершенно в другом и весьма неожиданном месте. Виновник проблемы — неверный идентификатор сетевого интерфейса Ethernet. Это звучит как бред, но причина именно в этом. Как ни странно, если сетевые интерфейсы на вашем компьютере воспринимаются системой в неверном порядке, вы получаете целый букет разнообразных проблем:
- iCloud откажется подключаться
- Mac App Store не будет принимать ваш пароль
- FaceTime не захочет совершать звонки
- Time Machine может выдавать ошибки при бэкапах
Чтобы избежать этих проблем, нужно всего лишь заставить Mac OS X воспринимать Ethernet как встроенный (для этого есть специальное свойство built-in) и присвоить ему идентификатор en0.
Между прочим, на эти же проблемы жалуются многие пользователи реальных Маков, достаточно заглянуть на форумы поддержки Apple и убедиться в этом. Зато у хакинтошников есть гораздо больше действенных способов решения проблемы :)