Можете ли вы запустить Xcode в Linux?


186

Можете ли вы запустить Xcode в Linux? Mac OS X была основана на BSD Unix, так возможно ли это?

Из того, что я слышал, есть плагин MonoDevelop, который имеет симулятор iPhone.


2
Я думаю, это то, что вы ищете, Apple выпустила swift для замены xcode для Linux ios devs cnet.com/news/apple-introduces-swift-2
PauAI

Они выпустили быстрый не Xcode.
Антзи

Все еще не хорошо. Просто язык с открытым исходным кодом и публикуется в Linux вместе со стандартной библиотекой. Он не предназначен для создания приложений для iOS или замены XCode. Больше нравится делать приложения для Linux с Swift. Конечно, это упростит работу людей, желающих создать кросс-компилятор.
Анци

Ответы:


399

Низкоуровневая цепочка инструментов для Xcode (семейство компиляторов gcc, отладчик gdb и т. Д.) Имеет открытый исходный код и является общей для платформ Unix и Linux. Но IDE - редактор, управление проектами, индексация, навигация, система сборки, графический отладчик, визуальное моделирование данных, система SCM, рефакторинг, снимки проекта и т. Д. - является приложением Mac OS X Cocoa и не переносима.


76
+1 отличная краткая разбивка того, что является общим и что является Mac-центричным
curtisk

11
Не говоря уже о том, что запуск его на другой ОС, вероятно, нарушает его лицензионное соглашение. Apple особенно скупа, когда дело доходит до лицензионных соглашений.
jpaugh

1
Это не на 100% правильно (или актуально). Стандартный GCC не может создавать объектные файлы Mach-O, но Clang может. Но тогда вам все еще нужен Apple ld, чтобы связать окончательный двоичный файл. Darling может запустить оригинальный набор инструментов Xcode в Linux (но не в Xcode IDE).
LubosD
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.