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



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



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

963   10  

10 ответов:

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

никто не предложил залетный и все же, вот оно,бродячий ящик для OSX

vagrant init http://files.dryga.com/boxes/osx-yosemite-0.2.1.box
vagrant up

и у вас есть виртуальная машина MACOS. Но согласно лицензионному соглашению Apple, вам все равно нужно запустить его на аппаратном обеспечении MacOS :D но в любом месте, вот один для всех вас, выродков, которые хлестали MacOS и установили Ubuntu :D

к сожалению, вы не можете запустить Редакторы изнутри с помощью SSH .

Я действительно хотел прокомментировать, а не ответить. Но если быть точным, OSX не основан на BSD, это эволюция NeXTStep. NEXTSTEP OS использует ядро Mach, разработанное CMU. Первоначально он был разработан как микроядро, но из-за ограничений производительности они в конечном итоге решили, что им нужно включить Unix-часть API в само ядро, и поэтому BSD-совместимый "сервер" (первоначально предназначенный для обработки запросов на BSD-совместимые сообщения ядра) был перемещен в ядро, что делает его монолитным ядром. Он может быть совместим с BSD в API программирования, но это не BSD.

остальная часть ОС включала ObjectiveC (в соответствии с договоренностями между Stepstone и Ричардом Столлманом из GNU/GCC) с графическим интерфейсом, основанным на технологии под названием "Display Postscript" ... вроде как X-сервер, но с командами postscript. OS X изменил отображение Postscript для отображения PDF и увеличил общие требования к оборудованию в 1000 раз (далее может работать в 8-16MB, теперь вам нужен ГБ).

из - за тесного брака GCC и Objective C и далее, ваш лучший выбор при запуске XCode изначально под Linux будет делать порт (если вы можете получить доступ к источнику-удачи), используя библиотеки GNUStep. Первоначально разработанный для совместимости NextStep, а затем OpenStep, я слышал, что теперь они более или менее совместимы с какао, но я не играл ни с одним из них почти за 2 десятилетия. Конечно, это приведет вас только к ObjC, а не к Swift, и я этого не делаю знайте, если Apple собирается открыть его.

Если вы запустите VMware Player или Workstation (или, возможно, VirtualBox, я не уверен, поддерживает ли он Mac OS X, но может), а затем сервер Mac OS X (клиент не может быть юридически виртуализирован). Конечно, в этом случае вы используете XCode на OS X, но ваша хост-машина может быть linux.

Если вы не можете выложить тысячи долларов за приличный Mac, то есть возможность запустить OSX и XCode в облаке:

http://www.macincloud.com/

Я думаю, что вам нужно MonoTouch (не бесплатно!) для этого плагина.

и нет, нет никакого способа запустить Xcode на Linux.

извините за все плохие новости. :)

нет, вы слышали о MonoTouch который является .NET / моно среда для разработки iPhone. Но вам все равно нужен Mac и официальный iPhone SDK. И эмулятор является официальным apple, это действует как отдельная IDE и позволяет вам не кодировать в Objective C, а вы кодируете в c#

Это интересный проект, мягко говоря....

EDIT: по-видимому, вы можете распространять в app store сейчас, на ранней стадии это было не так....

OSX является на основе BSD, не Linux. Вы не можете запустить Xcode на компьютере с операционной системой Linux.

Я думаю, что это то, что вы ищете

Apple выпустила swift для замены xcode для разработчиков linux ios

http://www.cnet.com/news/apple-introduces-swift-2/

Если вы хотите XCode на другой ОС, я предлагаю облачные вычисления. Таким образом, ваше приложение разрабатывается на Mac и может быть отправлено в магазин приложений.

Comments

    Ничего не найдено.