vs2017開發IOS(vs2017 xamarin 連接mac)


這兩天突然記起巨軟的Visual Studio 2017 好像有說可以用C#開發IOS和Android應用,所以就自己去嘗試了下生成過程。

相對與IOS來說,Android的生成過程還是比較容易的沒有什么復雜的要求,網絡上也有一些文章有說明怎么實現編碼過程。

但是網絡IOS的文章相對較少,也說的不是很清楚,今天我這里要說的是IOS的生成過程。

使用Visual Studio 2017  開發IOS,具體的編碼過程我就不詳細說明了,這里只說明實現生產過程:

首先你肯定是要先安裝Visual Studio 2017 把里面的跨平台開發IOS和Android的模板庫安裝上,如果已經有Visual Studio 2017 但是沒有安裝,可以再次運行Visual Studio 2017 的安裝程序更新已有的Visual Studio 2017 

vs2017開發IOS(vs2017 xamarin 連接mac)

以上是初步的安裝要求

接下來你肯定是需要創建項目了,你可以選擇你自己想要的模板類型。

vs2017開發IOS(vs2017 xamarin 連接mac)

在你的項目里面你可以看到下面的一些文件目錄

vs2017開發IOS(vs2017 xamarin 連接mac)

Resources下面的那個文件就是你的IOS頁面了

打開這個文件,它會提示你要連接一台Mac服務器

vs2017開發IOS(vs2017 xamarin 連接mac)

點擊連接按鈕會有下面這個頁面

vs2017開發IOS(vs2017 xamarin 連接mac)

看到這里頁面,我們可以想象的巨軟的一點尷尬之處,為什么還要連接一台Mac電腦呢?應該是需要Mac上面的xcode做編譯處理。這樣我們就需要有一台Mac電腦來作為編譯器了。

窮人沒錢去買Mac電腦,沒辦法了只能自己搞一個虛擬機來安裝一個黑蘋果系統。

虛擬機安裝就不用在多說什么了,網絡上一大堆14最新版的破解,這里就不去找鏈接了。

安裝一個虛擬機,安裝一個Mac系統(最好是最新版的)下面是Mac系統

https://pan.baidu.com/s/1mhFhiAW       975t

安裝完成之后,我們運行我們的虛擬機打開Mac系統

vs2017開發IOS(vs2017 xamarin 連接mac)

初次安裝成功Mac還是有一點小小的成就感的!

接下來我們要在Mac上面打開vs2017開發IOS(vs2017 xamarin 連接mac) 搜索xcode,安裝最新版的xcode程序,我這里安裝的是9.2

vs2017開發IOS(vs2017 xamarin 連接mac)

安裝完成之后,我們就要還是安裝最后一個東西了  Visual Studio 2017 for Mac 去巨軟的官網下載一個

vs2017開發IOS(vs2017 xamarin 連接mac)

安裝過程會檢測你的Mac存在安裝組件,不用管等待就可以了,然后就正常一步一步執行下去就可以了。安裝的速度快慢就要看你的電腦的性能是怎么樣的了。我虛擬機設置了4G內存,2核2.3,還是比較慢的。

安裝完成之后要在你的VisualStudio2017forMac上面登陸你的巨軟賬號,要和你外面的VisualStudio2017賬號是一樣的。(沒具體實驗過登陸不一樣的賬號情況,你們可以試試!)

vs2017開發IOS(vs2017 xamarin 連接mac)

以上就全部安裝完所有軟件了。開啟我們的xcode軟件和VisualStudio2017forMac運行在Mac電腦上

最后打開vs2017開發IOS(vs2017 xamarin 連接mac) 選擇共享,開啟遠程登陸功能,添加登陸賬號

vs2017開發IOS(vs2017 xamarin 連接mac)

vs2017開發IOS(vs2017 xamarin 連接mac)

現在我們可以回到我們的VisualStudio2017工具去了,這個時候我們可以看到我們的Mac電腦出現了

vs2017開發IOS(vs2017 xamarin 連接mac)

如果沒有那就自己手動添加服務,自己填寫ip地址連接Mac電腦

在你連接成功之后重新打開最開始的那個IOS頁面你會發現這個頁面變成了可視化頁面

vs2017開發IOS(vs2017 xamarin 連接mac)

有朋友可能已經發現了左邊工具欄有很多控件,沒錯,是可以直接拉控件,就像開發winform一樣

頂部運行可以選擇IOS模擬器(IOS模擬器好像是vs自帶的)或設備(真機)運行。這樣生產過程就完成了,大家可以開始你的C#代碼表演了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM