Xamarin заявляет, что на своем сайте они не поддерживают Hackintosh. Они утверждают, что слишком сложно гарантировать, что их компилятор работает правильно в такой системе, но они не останавливаются на достигнутом. Они также делают невозможным установку ключа на Hackintosh или на Mac, работающем на виртуальной машине!
Я понимаю, что они не будут поддерживать проблемы, возникающие в такой среде, но заставить разработчиков покупать Mac - это плохой ход. Особенно учитывая, что многие их клиенты выбирают Monotouch именно потому, что они удобны с Windows/.net уже и не хотят переносить 100% в Mac OS, довольно очевидно, что многие предпочитают работать в виртуальной машине или использовать свое существующее компьютерное оборудование.
Я использовал пробную версию на виртуальной машине без каких-либо проблем, поэтому любые технические вопросы, о которых они могут беспокоиться, кажутся нерелевантными. Поэтому я считаю, что это скорее политическая проблема, чем техническая.
Я могу только надеяться, что они изменят свою политику или кто-то досадует, чтобы взломать их компилятор, чтобы мы могли использовать его так, как мы предпочитаем.
Я использовал версию оценки MonoTouch на Hackintosh просто. Теперь, когда я пытаюсь сделать Deploy на Simulator или Device в Debug или Release, он даст мне эту ошибку. Я тоже искал его, но у меня нет проблем с активацией, потому что я нашел файл лицензии в специально созданном каталоге, и я тоже пытался восстановить его без проблем ... Не могли бы вы спросить своего друга, какая у него конфигурация ?! –
Unity не использует Monotouch (у которого есть менеджер лицензий), он использует моно, который этого не делает. – AnthonyLambert
Хороший комментарий Энтони ... я ничего не знаю об Unity ... –