linux - taglist




你可以在Linux中運行Xcode嗎? (7)

OSX 基於BSD ,而不是Linux。 你不能在Linux機器上運行Xcode。

你可以在Linux中運行Xcode嗎? Mac OS X基於BSD Unix,那麼它有可能嗎?

據我所知,有一個帶有iPhone模擬器的MonoDevelop插件。


Xcode的低級工具鏈(gcc編譯器系列,gdb調試器等)都是開源的,並且在Unix和Linux平台上很常見。 但IDE--編輯器,項目管理,索引,導航,構建系統,圖形調試器,可視化數據建模,SCM系統,重構,項目快照等 - 是Mac OS X Cocoa應用程序,並且不可移植。


如果你想在另一個操作系統上使用XCode,我建議你使用雲計算。 這樣,您的應用程序就可以在Mac上開發並提交給App Store。


如果你無法為數不清的Mac購買數千美元,那麼可以選擇在雲中運行OSX和XCode:

http://www.macincloud.com/


我真的想評論,而不是回答。 但只是準確地說,OSX不是基於BSD,它是NeXTStep的演變。 NeXTStep OS使用由CMU開發的Mach內核。 它最初設計為MicroKernel,但由於性能限制,他們最終決定需要將API的Unix部分包含在內核中,因此BSD兼容的“服務器”(最初旨在處理與BSD兼容的請求內核消息)被移入內核,使其成為單片內核。 它可能在編程API中與BSD兼容,但它不是BSD。

其餘的操作系統涉及ObjectiveC(根據Stepstone和GNU / GCC的Richard Stallman之間的安排)和一個基於名為“Display Postscript”的技術的圖形用戶界面...有點像X服務器,但帶有postscript命令。 OS X將Display Postscript改為顯示PDF,並將通用硬件需求增加了1000倍(NeXT可以在8-16MB內運行,現在你需要GB)。

由於GCC和Objective C和NeXT的緊密結合,在Linux下本地運行XCode的最佳方法是使用GNUStep庫來創建一個端口(如果你能夠獲得源代碼 - 祝你好運)。 最初是為NextStep設計的,然後是OpenStep的兼容性,我聽說他們現在或多或少地兼容Cocoa,但在近二十年的時間裡我還沒有玩過它。 當然,只有ObjC,而不是Swift,我不知道蘋果是否會開源。


我認為你需要這個插件的MonoTouch (不是免費的!)。

不,在Linux上無法運行Xcode。

對不起所有的壞消息。 :)


沒有人建議Vagrant ,所以在這裡,OSX的流浪者箱

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

你有一個MACOS虛擬機。 但根據蘋果公司的EULA,你仍然需要在MacOS硬件上運行它:D但是,在任何地方,下面給你們介紹MacOS和安裝Ubuntu的所有極客們:D

不幸的是,您無法使用SSH X-forwarding選項從內部運行編輯器。





monodevelop