Xamarin開發IOS系列教程一:安裝黑蘋果,xamarinios
經過一番思想掙紮和鬥爭之後,最終還是選擇採用Xamarin來開發跨平台行動裝置 App,好處和優點大家可以搜尋其它博文,因為家裡面窮加上談了戀愛,就不買蘋果了,開發階段在Windows上面直接搞定哈,時候不早了,廢話不多說,咱們擼起袖子開搞吧。
安裝前的準備工具
1、蘋果鏡像檔案:http://pan.baidu.com/s/1dEYasU1
2、VMWare虛擬機器:http://www.vmware.com/cn.html (自己去官網或者百度直接下載哈)
3、Unlocker工具:http://pan.baidu.com/s/1pL4jVsv(VMWare裡面預設是不支援安裝Mac系統的,這個工具是幹嘛的,你懂的)
一、安裝VMware虛擬機器
由於本文重點不是講解虛擬機器,這裡就不在敘述如何去安裝虛擬機器,大家可以自行查詢。
二、搭建Mac OS
建立前的環境修改
解壓unlocker208檔案,以管理員身份運行win-install.cmd檔案,會發現VMWare的服務中,多出幾項,此時就可以在VMWare中搭建Mac OS啦,如下所示:
步驟一:建立新的虛擬機器
在VMware的首頁中,選擇“建立新的虛擬機器”。
步驟二:選擇配置
在這裡,我們選擇“典型”安裝即可,選擇後,點擊“下一步”。
步驟三:選擇鏡像檔案
這裡要說明下,前面雲端硬碟提供的檔案是cdr格式,大家沒必要轉換成iso或者將副檔名改為ios,選擇檔案後,點擊“下一步”即可。
步驟四:選擇客戶機作業系統
在選擇完Apple Mac OS X(M)後,版本會自動檢測為OS X10.11,完成後,點擊“下一步”
步驟五:命名虛擬機器
填寫好虛擬機器名稱,選擇所要安裝的位置後,點擊“下一步”。
步驟六:指定磁碟容量
我這裡選擇預設的40G,將虛擬機器磁碟儲存為單個檔案,完成後點擊“下一步”。
步驟七:完成建立
點擊“完成”後,即可在左邊菜單我的電腦中看到新建立的虛擬機器。
三、啟動Mac OS前的相關配置工作
如果直接啟動虛擬機器,大家會看到如下報錯(報錯資訊摘要:VMware Workstation 不可恢複錯誤: (vcpu-0) vcpu-0:VERIFY vmcore/vmm/main/physMem_monitor.c:1180)
針對這個報錯原因,在Google上找出瞭解決方案,具體的原因,沒有在官網中找到合理的解釋,這裡就不在深究了,解決方案如下:
步驟一:修改vmx檔案
進入到虛擬機器的安裝目錄,找到vmx副檔名的檔案(這個檔案的命名和前面的虛擬機器命名一致,例如我的檔案就是:OS X 10.11.vmx)
步驟二:以記事本的方式開啟vmx檔案
尋找:smc.present = "TRUE" ,在這一行資訊下,加入:smc.version = 0
此時即可正常啟動虛擬機器。
四、啟動Mac OS
這一步省略了Mac OS的語言和帳號密碼之類的設定,這個大家自行研究,來看看我們的開機畫面。
結尾語:到此,第一個開頭博文就完成了,本人也是初學階段,希望大家指正批評,一起學習研究。