[iOS] Win8下在Vmware11中安裝使用蘋果系統OS X 10.10

  近來由於人事變更,領導打算安排我作 iOS 的項目,因此須要花一些時間提早準備一下iOS相關的東西。由於本身手頭上並無 Mac(過年爲了閒的時候能玩玩遊戲買了聯想,唉),想一想不能只靠天天在公司的時間練 demo 吧,那樣學的太慢了,因此就想着在 Win8 下裝個 Mac 試試。裝 Mac 有兩個選擇,一個是雙系統,這個我查了查,發現個人型號的筆記本驅動問題太多,再加上我已經裝了 Ubuntu 雙系統,怕本身搞出大問題來,因此放棄。若是你想裝雙系統的話,就別看下去了,趕快去找雙系統的攻略吧。另外一個選擇就是裝虛擬機裏,我在網上找了找方法, 發現的確能夠用,裝完 Xcode 在模擬器裏跑程序一點不卡,就是虛擬機的 Mac 顯卡驅動有點老了,界面上稍微有一點的不流暢,固然徹底不影響操做的!下面我就把安裝配置過程記錄下來。雖然網上這類文章雖然不少,但比較亂,有些仍是舊版本的,我記錄的是從安裝到結束的整個過程以及遇到的一些問題和解決方法,若是按照這個步驟來確定沒問題的,下面進入正題。html

本文地址轉載請保留:http://www.cnblogs.com/rossoneri/p/4592668.html編程


補充一下:
由於有人說裝好了仍是卡,這裏補充一下個人筆記本的配置,僅僅對你作個參考,不一樣機子跑起來效果可能會不同,具體要不要安裝仍是你來決定。網絡

  • 顯卡GTX860M 4G
  • 內存8G
  • i5 4200H處理器

還有人要我傳裝好的虛擬機,我看了一下22G,壓縮保守估計也要10G多點,壓縮再上傳要點時間,我還要找不用電腦的空閒時間幹這事兒,因此不急的話就多等等吧。但我比較建議本身弄一遍,能夠熟悉熟悉Vmware的一些功能。svg


首先上一張我用 OS X 調代碼的圖吧,通常來講,只開Xcode的話是徹底不卡的。像我開雙顯示器,一邊虛擬機調代碼,另外一邊 Win8 查資料很方便。工具

原圖連接http://images.cnblogs.com/cnblogs_com/rossoneri/682731/o_mac.png


首先你須要下載

  1. Vmware,這個好搞,從官方下載,再找個註冊機就行了。我以爲博客園的讀者應該都裝的有吧~
  2. OS X 10.10 系統,點擊這裏下載,提取碼:y86w
  3. unlocker203,用來讓 Vmware 識別 Mac 系統的,點擊這裏下載,提取碼:km1c
  4. Vmware Tools for Mac 和 Vmsvga2_1.2.5_OS_10.9.pkg,虛擬機裏面的顯卡驅動,不裝會很卡,點我下載
  5. 虛擬機下 Mac 的聲卡驅動,我沒下,用不上。但你要以爲使用的時候裏面的提示音怪怪的讓你很難受也能夠去找來裝上。

開始安裝

  • 先打開下載好的 unlocker203 文件夾,找到win-install.cmd,右擊管理員運行,注意該路徑和 Vmware 的路徑都不要有中文,不然會失敗。若是路徑沒中文還不行的話,Google 一下 error 代碼。這裏一個建議,由於這個文件是用來修改 Vmware 的服務的,個人電腦是這個狀況:每次重啓電腦後,Vmware 的服務就會從新開啓,因此必須再執行這個文件一次才能夠正常打開 Mac 虛擬機,因此建議把這個文件在桌面放一個快捷方式,玩 Mac 以前運行一次就好。學習

  • 打開 Vmware ,新建虛擬機,選擇典型安裝,下一步。
    選擇典型安裝
    而後選擇鏡像路徑,選擇的時候注意文件格式,搜索的默認格式是iso,而這個系統是cdr,因此文件夾裏面看不見,改一下就行。而後下一步。
    選擇鏡像文件
    這時,若是第一步成功的話,這裏能夠在系統列表中看到Apple Mac OS X的選項了,下面版本選擇 OS X 10.10,下一步。
    系統版本選擇
    後面的步驟就一路下一步了,惟一須要設置的就是虛擬機參數,我把個人蔘數放出來供參考吧。個人電腦8G內存,分了4G給虛擬機。至少我這樣不卡,大家酌情配置。
    虛擬機配置3d

  • 這時候點擊啓動虛擬機,你可能會彈出一個錯誤,關於這個,在unlocker203文件夾內的readme.txt已經說明,解決方案就是打開保存 OS X 虛擬機的路徑,找到.vmx後綴的文件,用記事本打開,搜索smc.present = "TRUE"這一句,在它下面添加一行:smc.version = "0",以後順利啓動,進入安裝界面。code

  • 安裝中會出現一次磁盤空間不夠的提示,那是由於它識別到的磁盤是鏡像盤,不是你裝虛擬機分的空盤。而你找不到分出來的盤是由於格式不識別,須要格式化。點擊 Mac 頂部工具欄->實用工具->磁盤工具,而後能夠看到左邊有幾十個G的磁盤,選中,右邊有抹掉,也就是格式化,選擇格式,下面改個磁盤名,點擊抹掉。以後就簡單了,等它本身裝好就行。htm


顯示與分辨率

  花了十幾分鍾,裝好了 OS X,進系統看到那漂亮的界面,內心暗爽,不由要操做操做,然而剛揮動起鼠標,我擦,怎麼全是殘影!再一看系統,32M顯存什麼鬼,雖然我知道蘋果機顯存和內存共用,並且這又是虛擬機,但這個32M確定有問題,並且分辨率也很怪。而後網上一查,原來也要裝顯卡驅動。解壓我前面提供下載的驅動,找到 darwin.iso 文件,在虛擬機設置裏選擇CD/DVD,選擇使用鏡像,打開darwin.iso。blog

設置

  而後在 Vmware 右下角的狀態欄找到光盤圖標,單擊選擇鏈接,就能夠在 OS X 的桌面右上角看到加載的磁盤了。沒看到的話,按照下圖設置一下,還不行再重啓系統。打開磁盤,安裝 Vmware Tools 。安裝結束重啓系統。現再進入系統發現沒有那麼卡了。

OS X 設置

  以後安裝顯卡驅動VMsvga2_v1.2.5_OS_10.9.pkg。在前面下載的目錄裏找到該文件,而後把文件拖到虛擬機中,而後...嗯?之前都這麼玩的,此次發現居然拖不了!解決方案就是回到虛擬機設置界面,在選項中打開共享文件夾,共享的路徑儘可能英文吧。具體如圖:

共享文件夾

  按照圖片設置結束後,把要拷進去的文件放在這裏,而後重啓 OS X 系統,便可看到這個文件夾。打開文件夾,雙擊VMsvga2_v1.2.5_OS_10.9.pkg安裝驅動。結束後仍是要重啓一次,這時再查看系統,會發現顯存變成了128M,並且操做也流暢了很是的多。而後在系統設置裏找到顯示選項,看有沒有適合你的分辨率,若是沒有的話,打開 Vmware 設置,在硬件裏選擇顯示器,手動輸入你想要的分辨率,點肯定,再啓動OS X系統,打開設置顯示,菜單裏出現了你須要的分辨率,選擇它,而後盡情地玩吧。

分辨率


怎麼聯網

  系統裝好了,而後就要寫代碼了,OS X下寫代碼固然要用強大的 Xcode 。你能夠從網上下載好安裝包放到共享文件夾裏,而後用OS X安裝,固然也能夠直接上App Store下載最新的穩定版本。那麼怎麼聯網?
打開Windows的網絡,選擇當前上網的網絡屬性,選擇共享標籤,選擇容許其餘連接此網絡,如圖:

網絡共享

而後回到虛擬機設置,網絡適配器選擇:僅主機模式

主機模式

接着打開OS X,打開網絡設置,左邊選擇以太網,右邊選擇使用DHCP,點應用,而後大功告成。
用App Store下載Xcode,以後就開始編程學習吧。說實話,這兩天發現Xcode用起來蠻爽的!

固然,這樣搞只是權宜之計,若是你真想投入iOS開發,仍是買個Mac好。若是你錢不是不少的話,買個便宜的Mac Mini作開發也行的。
若是你只是想先體驗體驗,這樣折騰折騰本身也是必要的。

最後,又截圖又貼圖真的好麻煩啊!

相關文章
相關標籤/搜索