Visual Studio 2015 community && Xamarin開發iOS的環境的搭建


一.安裝Visual Studio 2015 community 

1.下載Visual Studio 2015 community,官網下載地址是:https://www.visualstudio.com/products/visual-studio-community-vs

下載下的鏡像如圖

2.查看Visual Studio 2015 community 需要的環境: 

https://www.visualstudio.com/visual-studio-2015-system-requirements-vs#VSC_RC

3.本人電腦是win7,所以需要打補丁SP1,補丁自行網上下載。

打好補丁之后,右擊計算機-->選擇屬性,查看效果,有Service pack 1表示補丁已經打好

4.安裝VS2015community

(1) 由於安裝文件的后綴是.iso,所以打開方式有兩種:

a.如果電腦已經安裝RAR軟件,則安裝步驟如下:

右擊.iso,點擊打開方式,選擇RAR文件壓縮管理器,則出現如下圖:

 

雙擊vs-community.exe

然后像正常安裝軟件一樣安裝即可(如果你已經開始部署這個環境,相信到此步,你可以獨自安裝VS2015的)

b.如果電腦已經安裝,則安裝步驟如下:

雙擊ULtraIso.exe出現如下圖

 

左擊繼續使用,出現如下圖

 

左擊文件,選擇打開,找到你的安裝鏡像,出現如下圖:

 

選擇vs-community.exe

接下來就像正常安裝軟件一樣了,相信你可以獨自完成的。

c.如果都沒有安裝的話,自行網上下載,安裝對應的軟件,然后選擇a或者來進行操作。

二.安裝Xamarin相關

(一)在Windows 系統上安裝Xamarin相關組件

1http://developer.xamarin.com/(可選)

2.選擇product(可選)

3.選擇Xamarin Platform,跳轉到http://xamarin.com/platform(可選)

當然也可以省略前面兩步,直接輸入http://xamarin.com/platform

 

4.左擊Dowmload ,出現如下圖

 

 

 

5.上圖1所指的是在Windows上面需要用的,單擊它會下載到

 

6.運行XamarinInstaller.exe,由於網絡的原因,國內的人可能無法自動下載和安裝全部組件。如果不能順利安裝會出現如下圖:

 

 

 

7.按照上面的鏈接,分別單獨下載對應的文件,並進行安裝。在我下載的時候下載到的文件以及版本如下圖。可能不同時間下載的版本不太一樣。僅供參考。

 

注意:安裝第二個的時候需要翻牆

安裝第五個的時候需要打開ziyou門軟件把360殺毒軟件和360安全衛士退出

安裝第五個的步驟如下:

 

 

到此,在windows上面的所有軟件已安裝完成,此時打開VS2015

左擊tools——>options,會看到如下圖所示的界面, 

點擊IOSsettings,會出現如下圖所示,則證明Windows系統在VS2015上面開發ios的環境已完成了。Find mac 則證明配置好了。

(二)在MAC系統上安裝Xamarin相關組件

由於蘋果官方的要求,必須要有一個安裝了特定軟件的MAC系統來進行編譯,安裝了Xcode,以及IOSSDK;可以和安裝了VS2015Windows必須可以ping通);安裝有Xamarin.ios build host.下面主要介紹下載及其安裝Xamarin的過程。

1.<>4步所在的網頁,選擇2Download Xamarin  for OSx,即下圖中的2

 

2.下載到軟件如下圖所示

 

3.運行上午軟件,會出現和Windows下安裝類似的情況,國內的人可能無法自動下載安裝,會出來許多鏈接,我們只需要安裝下面的這個軟件就可以用了。如果有其他使用途徑,其他也可以下載安裝。

MonoFramework-MDK-4.0.1.44.macos10.xamarin.x86.pkg

 

4.安裝上述軟件,安裝成功,在Spotlight中搜索Xamarin.iOS Build Host,會出現如下圖

 

 

至此,MAC系統上面的環境已經安裝好了。

(三)MAC上的Xamarin 與  Windows 上的VS配對

  1. MAC系統上打開Xamarin.iOS Build Host,點擊pair
  2. 打開Mac“系統偏好設置”--à”點擊網絡”,即可看到MACIP地址
  3. 打開MAC“系統偏好設置”à”安全性與隱私”,把防火牆關掉
  4. Windows打開“tools-à”options”---à”Xamarin”---à”ios settings”出現如下圖所示,點擊Continue,輸入MACIP

      5.順利的話會出現要求輸入PIN碼的界面,輸入Mac上面的PIN碼,點擊pair,正確的話點擊finish

三.遇到的問題

 1.當初不知道到底需要不需要一個MAC系統來編譯。

因為堅信只在Windows系統上面進行開發,編譯,測試ios app,這才是最方便的,也相信微軟可以做成這樣。也看到微軟的有關宣傳說可以在一個平台上面開發調試,可能是自己翻譯的不准確,導致了理解的錯誤。微軟到底沒有擺脫蘋果的約束,畢竟開發的是ios

結論:到目前為止,必須要有一個MAC來編譯,以后可能會有所改變吧。

2.在配對的時候出現了配對不成功,提示server上面的軟件版本太舊。

因為mac 系統上面的Xamarin.ios Build Host 的版本和VS上面安裝的版本不匹配。所以需要下載合適的版本。由於找不到合適的下載路徑,所以耽誤了很長時間

結論:單獨下載build host 是不現實的,所以在找不到的時候可以找找比它范圍大的怎么下載。

3.即使安裝了合適的版本在剛開始配對的時候也可能出現server上面軟件版本太舊的提示,多連接幾次就解決了。

4.在使用過程中,當VS2015 和 mac系統上的Xamarin.ios配對的時候經常會出現如下錯誤(The XamatinIOSPackage package did not load correctly)

 

原因是曾經發生過異常,解決的辦法是重新安裝一次

重新開啟VS2015即可。

如果重新開啟,還有這個問題,那么請在安裝上面的軟件之前,手動卸載一次,然后再安裝即可。步驟簡單,但是可能需要等待的時間比較久。

5.在開發好app之后,想要在真機上面進行測試時,出現如下錯誤(Failed to deploy application on the target device.Please try to rebuild the solution   MT1006)

當時條件是:Xcode上面開發的app可以順利在真機上面測試。但是VS開發的app測試的時候會出現這個錯誤。

原因是:在測試的時候需要一個單獨的provisioning profile,並且在生成該的時候,必須選擇如下選項

 

注意:生成這個之前必須要有一個APP ID

 

點擊+號即可加一個APP ID

6.在調試開始時,如果想要取消這個任務,經常出現如下錯誤

解決辦法:不能一直等待,必須要強制關閉。當然開啟之后也會出現上面像4一樣的問題。暫時還沒有更好的解決辦法。可能電腦配置好一點不會出現這個問題。

四.參考網站

微軟社區:https://social.microsoft.com/Forums/zh-CN/home

Xamarin社區:http://forums.xamarin.com

 


免責聲明!

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



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