Xcode для linux mint

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

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

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

13 ответов

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

Никто еще не предложил Vagrant, так что вот он, Vagrant box для OSX

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

К сожалению, вы не можете запускать редакторы изнутри, используя опцию SSH X-forwarding .

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

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

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

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

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

Вы можете запустить Xcode в Linux ЕСТЕСТВЕННО, используя Darling:

Darling — это уровень перевода, который позволяет запускать программное обеспечение macOS в Linux.

После установки вы можете установить Xcode с помощью инструмента разработчика командной строки, выполнив следующие действия ссылка.

Читайте также:  Презентация текстовые редакторы windows

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

И нет, нет возможности запустить Xcode в Linux.

Извините за все плохие новости. 🙂

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

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

РЕДАКТИРОВАТЬ: по-видимому, теперь вы можете распространять в магазине приложений, вначале это было непозволительно .

Самый простой вариант — запустить виртуальную машину с копией OSX.

Было странно, что никто не предложил KVM .

Он обеспечит вам почти нативную производительность и встроен в Linux. Пойдите и проверьте это.

Вы почувствуете, что используете только Mac, а затем установите Xcode там, вы даже можете выбрать прямую загрузку в графический интерфейс OSX вместо Linux при запуске

Если вы действительно хотите использовать Xcode в Linux, вы можете получить Virtual Box и установить Hackintosh на виртуальную машину. Изменить: гостевые дополнения Virtual Box не поддерживаются MacOS Movaje. Вы захотите использовать VMware

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

OSX основана на BSD, а не на Linux. Вы не можете запустить Xcode на машине Linux.

Источник

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

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

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

10 ответов

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

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

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

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

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

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

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

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

Читайте также:  Кросс компиляторы для windows

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

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

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

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

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

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

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

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

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

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

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

Источник

Xcode

Xcode — интегрированная среда разработки программного обеспечения для платформ macOS, iOS, watchOS и tvOS, разработанная корпорацией Apple. Первая версия выпущена в 2003 году. Стабильные версии распространяются бесплатно через Mac App Store.

Действия

Создание списка приложений

На suse.me вы можете создавать сколько угодно публичных или приватных списков, добавлять в них приложения, и делиться ими в интернете.

Альтернативы приложению Xcode

Фильтр альтернатив по платформе
Настольные ПК
Мобильные платформы
Планшеты
Остальные
Фильтр альтернатив по лицензии

Eclipse 78 альтернатив

  • Java
  • Programming
  • Python
  • Php Development
  • IDE

Eclipse — это программа, используемая в качестве мощного и многофункционального средства разработки программного обеспечения для java-программистов. Eclipse является достойной альтернативой таким программам, как Net Beans, а главной ее особенностью является …

NetBeans 47 альтернатив

  • Java
  • Ruby
  • Cpp Development
  • Groovy
  • Php Development

Программистам, оперирующим такими языками, как Java, Python, C (C++, C# и т.д.), PHP, JS, Visual Basic и иными, со схожим, словарным синтаксисом, стоит порадоваться: специально для них была выпущена программа …

Aptana Studio 90 альтернатив

  • PHP
  • Css
  • Collaboration
  • Ftp Support
  • Web Development

Aptana Studio is a complete web development environment that combines powerful authoring tools with a collection of online hosting and collaboration services that help you and your team do more. …

Code::Blocks 41 альтернатива

  • Programming
  • Cpp Development
  • Gdb
  • Ide For C
  • Dev C

Code::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable. An IDE with all …

IntelliJ IDEA 19 альтернатив

  • JavaScript
  • Actionscript
  • Programming
  • Code Editor
  • IDE

IntelliJ IDEA – это коммерческая среда разработки приложений. Существует бесплатная версия “Community Edition” с ограниченным функционалом и полная коммерческая версия “Ultimate Edition”. Полную версию при активном участии в разработке открытых …

Android Studio 59 альтернатив

  • Android Development
  • Adevelopment
  • Developer Tools
  • IDE
  • Development Environment

Android Studio is a new Android development environment based on IntelliJ IDEA . Similar to Eclipse with the ADT Plugin, Android Studio provides integrated Android developer tools for development and.

KDevelop 30 альтернатив

  • Java
  • Software Development
  • Programming
  • Pascal
  • Ruby

KDevelop is a free, open source IDE (Integrated Development Environment) for Linux, Solaris, FreeBSD, Max OS X and other Unix flavors. It is a feature-full, plugin extensible IDE for C/C++ …

Zend Studio 25 альтернатив

Zend Studio for Eclipse combines proven capabilities to create the world’s most powerful IDE for Rich Internet Applications (RIAs). Studio’s powerful developer tools combined with Adobe Flex Builder and.

CodeLite 31 альтернатива

CodeLite is an open-source, cross platform IDE for the C/C++ programming languages. CodeLite is known to work on various OSs including: Windows XP SP3, Windows 7 and 8, Debian / …

Читайте также:  Размер шрифта иконок рабочего стола windows 10

Anjuta 32 альтернативы

  • Java
  • Programming
  • Cpp Development
  • Python
  • Gnome

Anjuta is a versatile Integrated Development Environment (IDE) for C and C++ on GNU/Linux. It has been written for GTK/GNOME and features a number of advanced programming facilities including project.

RubyMine 16 альтернатив

  • Sass
  • Haml
  • Javascript Development
  • Cucumber
  • Css

JetBrains RubyMine — Ruby and Rails IDE built on years proven IntelliJ platform. RubyMine brings the whole range of essential developers tools, all tightly integrated together for creating the convenient.

MIT App Inventor 7 альтернатив

  • Mobile Apps Development
  • Android Apps

App Inventor for Android is an application originally provided by Google and now maintained by the MIT, Massachusetts Institute of Technology. It allows anyone, including people unfamiliar with computer programming, …

Ultimate++ 29 альтернатив

  • Class
  • Mfc
  • Visual
  • Builder
  • Directx

Ultimate++ is a C++ cross-platform rapid application development framework U++ is a C++ cross-platform rapid application development framework focused on programmers productivity. It includes a set of.

Ecere 31 альтернатива

The Ecere IDE is a complete development environment for editing code, designing graphical user interfaces, managing and building projects as well as debugging. Its aim is to fully support eC …

Zinjai 26 альтернатив

  • Spanish
  • Programming
  • Compiler
  • Development
  • IDE

ZinjaI is an IDE (integrated development environment) for C + + developed in the context of a Starter Grant from the Scientific Research at the Universidad Nacional del Litoral, Argentina, …

Знаете другую альтернативу Xcode?

Visual Studio Code 51 альтернатива

  • IDE
  • Syntax Highlighting
  • Development
  • Web Development
  • Code Editor

Visual Studio Code — редактор исходного кода, разработанный Microsoft для Windows, Linux и macOS. Позиционируется как «лёгкий» редактор кода для кроссплатформенной разработки веб- и облачных приложений.

WideStudio 26 альтернатив

  • Java
  • Builder
  • Rapid Application Development
  • Ruby
  • Cross Platform

WideStudio is an open source, Integrated Development Environment for desktop applications purely made in Japan. This enables you to develop GUI applications that can run on Windows95/98/Me/NT/2000/Xp.

XVT 26 альтернатив

  • Visual
  • Programming
  • Framework
  • IDE
  • C Plus Plus

XVT is a software development environment for building cross-platform GUI applications in C or C++. XVT allows developers to graphically lay out an application’s GUI, and provides cross-platform libraries.

Source-Navigator NG 12 альтернатив

  • Source Code Analysis
  • Xref
  • Tcl
  • Av Ide
  • Cross Reference

Source-Navigator NG is a source code analysis tool. With it, you can edit your source code, display relationships between classes and functions and members, and display call trees. you can …

Что в этом списке?

Этот список содержит 37 альтернатив приложению Xcode, для таких платформ как: Windows, macOS, Linux, Android, BSD, Windows Mobile, Visual Studio и многих других. Список альтернатив можно фильтровать по типу лицензии, платформе и тегам. Поддерживается сортировка по количеству пользователей которые уже используют альтернативу, или дате добавления приложения.

Последнее обновление списка: 28 декабря 2020 г. 9:43

Вы можете дополнить или изменить информациию о любом приложении на SuggestUse. За внесение любой информации вам будут начислены поинты.

Сортировка альтернатив

Фильтр альтернатив по тегам

Последняя активность

О сайте

Сервис SuggestUse поможет найти альтернативное программное обеспечение для ваших мобильных устройств и компьютера.

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

Когда сервис может быть полезен?

— Вы пересели с компьютера на котором установлена операционная система Windows, на компьютер с macOS, но в Windows вы пользовались программой Total Commander которой для macOS не существует. Вы заходите на наш сервис, вводите в поиске TotalCommander для macOS и в результате получаете список альтернативных программ которые работают в системе macOS.

— Вам надоела программа которая постоянно вылетает или зависает? Вы также просто можете найти ей альтернативу, введите ее название в поиске, и выберите вашу операционную систему.

Источник

Оцените статью