2012-01-12 61 views

回答

3

你可以這樣做,但有一次更大的內存和功耗畫背

  1. 您將運行2分OS的。

  2. 我試過一次,然後我纔得到我的macbook只是爲了有一些樂趣。不幸的是,我住在一個電力中斷嚴重的國家,如果從筆記本電腦上運行,在VM中運行的OS X會崩潰,這意味着可能會丟失數據。

  3. 訪問appstore和連接設備以在其上運行代碼的問題。

更好的選擇是通過雙啓動來安裝osx,並用於開發。

+0

您是否在非蘋果電腦上成功安裝了mac osx?我嘗試了很多,但沒有運氣。 – dinesh 2012-01-12 12:37:33

+0

現在我還沒有嘗試,但有教程可用 – Rajeel 2012-01-12 12:43:27

+0

我沒有嘗試它。 – strongmayer 2012-01-12 12:44:33

1

如果您可以成功地將OS X作爲VM安裝在Windows機器上,那麼我沒有理由不能在其上開發iOS應用程序。唯一的缺點可能與任何時候在虛擬機上工作時相同(有限的資源等)。

但是,您還應該考慮到您確實需要Lion的事實,以便您可以測試最新版本的iOS SDK。我不知道OS X VM會有多穩定或可升級。我也會質疑以這種方式運行OS X是否合法(我不知道)。

總之,讓您開始玩SDK是很好的,但它不太適合嚴肅的生產環境。

+1

在非Apple硬件上運行OS X會違反許可證。 – 2012-01-12 21:41:03

1

由於您發佈了鏈接,我相信您知道將OS X作爲虛擬機運行是一種非標準的解決方法。 Apple不允許它的操作系統作爲非Apple主機上的虛擬機運行。

除此之外,您將嚴格限制您訪問蘋果App Store,該App Store仍然是iPhone應用程序的最大和最重要的銷售渠道。

說了這麼多,你當然可以學習在OS X VM上編程iPhone。只要確保你安裝的版本有xcode就可以了,並且你的主機上有足夠的RAM和處理能力。您將開發的.ipa文件可以安裝在破損的iPhone上,它們只能通過App Store發佈。

+0

@BjörnKaiser感謝您的糾正。 – Abbas 2012-01-12 14:23:51

0

您可以使用VMWare在同一時間運行兩個操作系統Windows + Snow Leopard。

但是你有足夠的RAM訪問和內存。因爲它降低了你的PC或LapTop的速度。

我認爲至少需要4GB內存2GB在雪豹時間分配。安裝所需的10 GB硬盤內存