- Get " VMware Player "
- Получить " Mac OS X vm image "
- Компиляция / Отладка / Интеграция и тестирование вашего кода на новой ОС, чтобы убедиться, что все работает
Когда вы пытаетесь заставить что-то работать на нескольких платформах, вы абсолютно должны скомпилировать / запустить / интегрировать / протестировать на предполагаемой платформе. Вы не можете просто скомпилировать / запустить на одной платформе, а затем сказать: «О, это должно работать так же на другой платформе».
Даже с действительно хорошим кроссплатформенным языком, таким как Java, вы столкнетесь с проблемами, которые не будут работать точно так же на другой платформе.
Единственный найденный мной способ, который учитывает мое время / производительность / способность к быстрой итерации на нескольких платформах, - это использовать виртуальную машину других платформ.
Существуют и другие решения, такие как двойная загрузка, которые я не упомянул, но я считаю, что они не уважают мою производительность / время.
Взять в качестве примера двойную загрузку:
- Я делаю изменения в ОС 1
- перезагрузиться в ОС 2
- забудь что-нибудь в ОС 1
- перезагрузиться в ОС 1
- внести изменения в ОС 1
- перезагрузиться в ОС 2 ... СНОВА ...
БАМ прошло 30 минут моего времени, и я не сделал ничего продуктивного.