Ваш первоначальный вопрос содержал меньше деталей ... Я думаю, что вы создаете больше проблем, чем решаете, не используя Mac. Неужели так сложно научиться компилировать в Xcode или набирать make в консоли?
В любом случае ...
Apple использует модифицированную версию компилятора GCC C / C ++ / Objective C с проприетарной библиотекой времени выполнения ... Вы можете разрабатывать, используя порт этого кода для Windows. Смотрите GNUStep.Org. Это не бинарная совместимость, но не исключено, что вы можете пересобрать ее для кросс-компиляции с тем, что было совместимо с Mac OS X.
Другой идеей было бы разработать с использованием c # .NET, а затем переместить двоичные файлы в Mac OS X и запустить двоичные файлы, используя Mono ....
Ни один из этих вариантов не является достаточно надежным, чтобы позволить вам сделать это вслепую без Macintosh для тестирования, а также для начала работы и запуска.