在Windows上安裝Xamarin.iOS


 

本文展示了如何設立Xamarin.iOS為Visual Studio它將涵蓋Xamarin的Visual Studio插件的安裝過程,並討論在Macintosh要求安裝蘋果的SDK

1。概觀

XamariniOS為Visual Studio允許iOS應用程序在Windows計算機上編寫和測試網絡Mac提供構建和部署服務

本文介紹了XamariniOS工具在每台計算機上安裝和配置步驟以建立iOS應用使用Visual Studio

在Visual Studio開發的iOS提供了許多好處
創建一個單一的跨平台解決方案的iOS,Android和Windows應用程序
使用Visual Studio工具(如ReSharper的和Team Foundation Server為您所有的跨平台項目包括iOS代碼
使用熟悉的現有的Visual Studio開發的代碼編輯器,鍵盤快捷鍵等。

為Visual Studio Xamarin.iOS支持配置中運行Visual Studio的Windows虛擬機在Mac上(如使用Parallels或VMWare

2。要求

XamariniOS為Visual Studio完成一個了不起壯舉它可以讓你在Windows計算機上使用Visual Studio IDE中創建,構建和調試iOS應用程序它不能獨自做到這一點但是,iOS應用程序不能沒有蘋果的編譯器創建它們不能被部署沒有蘋果公司的證書和代碼簽名工具這意味着Xamarin iOSVisual Studio安裝需要一個聯網Mac OS X電腦為您執行這些任務一旦配置Xamarin的工具盡可能無縫的過程,但事實仍然是,在Mac除了需要在Windows計算機上運行Visual Studio

2.1系統要求

系統要求

2.1.1視窗
1.A Windows 7或Windows8電腦
2.Visual Studio 2010的專業或Visual Studio2012專業版
3.Xamarin插件為Visual Studio。

2.1.2。麥金塔
1.A Macintosh上運行OS X Lion或Mountain Lion的
2.Xamarin的iOS SDK
3.Apple的Xcode IDE和iOS SDK

Windows計算機必須通過網絡能夠達到的Mac

2.2。蘋果開發者帳號

應用程序部署到設備或提交到App Store,蘋果開發者帳戶是必需的。相關的開發人員證書和配置型材必須建立並聯網的Mac上安裝Xamarin的iOS為Visual Studio之前可以工作。見設備配置文章的步驟,獲得開發證書和提供設備。

2.3。特點

Xamarin的iOS為Visual Studio可以創建,編輯,構建和部署的iOS項目從Windows。這包括以下功能:
•創建新的iOS項目。
•編輯的iOS項目和跨平台解決方案,還包括Xamarin Android和Windows Phone項目。
•編譯iOS的項目和跨平台的解決方案,還包括Xamarin Android和Windows Phone項目。
•部署和調試的iOS應用程序,網絡連接的Mac或移動設備連接到Mac應用程序本身在模擬器上運行。

2.4。限制

有一些任務,為Visual Studio的Xamarion iOS目前不能做:
•故事板和廈門國際銀行文件不能被編輯。有無拖式設計,適用於iOS的表面在Visual Studio。 Xamarin Studio中打開解決方案必須在Mac上使用Interface Builder(例如,創建故事大綱或XIBs)創建的用戶界面。記住要保存designer.cs部分類更改,以便更新並同步與Windows的解決方案。
•在Windows上的iOS模擬器。 iOS模擬器上運行Mac OS X的,所以它是在模擬器上進行測試時,需要切換到Mac的屏幕。

3。配置MAC

3.1。安裝

按照這些說明Xamarin的iOS工具,在您的Mac主機安裝並激活您的Xamarin許可證。

一旦安裝了該軟件,按照下一節中的步驟,讓Xamarin為Visual Studio連接到它在OS X配置Xamarin的iOS。

3.2。組態

安裝完成后,請確保您已關閉您的防火牆(允許Visual Studio連接)。要做到這一點:
1。系統偏好設置...從Apple菜單:

2,選擇安全和隱私個人部分

3,選擇防火牆分部窗口頂部的控制

如果防火牆開啟時,一下(左下)這樣你可以改變設置,然后單擊關閉防火牆

現在Mac是Xamarin的iOS為Visual Studio作為構建主機操作准備

3.3 iOS開發設置

按照這些鏈接設置一台MaciOS開發Xamarin的說明這些都是相同的步驟無論是否使用Xamarin Studio或Visual Studio中如果你已經是一個Xamarin iOS開發那么可能已經這些步驟
•安裝
設備配置

一旦您的Mac配置,它的時間來建立您的Windows電腦

4 Windows安裝

下載最新的Xamarin統一安裝程序並運行它。

注:在Windows 8上必須以管理員身份運行該安裝程序

做到這一點最簡單的方法開始通過右鍵單擊cmd.exe和選擇以管理員身份運行命令提示符在命令行上執行安裝程序MSIMSIEXEC/ I:some_path_to\ XamarinSetup.Universal.exe確定文件名是否正確

安裝程序中包含一個卓悅Xamarin服務蘋果公司的網絡發現協議,它安裝過程結束時安裝Xamarin Bonjour服務需要管理員權限因此預計會提示兩次作為管理員允許安裝

4.1安裝過程

安裝步驟如下:
1.Begin安裝過程

2.Continue(可選配置代理服務器設置使用該屏幕底部鏈接

3。選擇要安裝的功能確保被勾選Xamarin.iOS

4.Agree到Android的安裝位置(如果你也安裝Xamarin.Android

5。復核期的產品清單進行下載和安裝。

6.Tick方框以接受許可協議

7,狀態欄顯示安裝進度對每個產品進展將被顯示。

8.Once安裝完成,你會看到另一個進度窗口Windows配置

安裝完成9.Once,Visual Studio會在后台自動啟動這樣你就可以馬上開始建立iOS應用程序

關閉這個窗口來退出安裝程序並開始Xamarin合作

4.1.1 XamarinBonjour服務安裝錯誤

Xamarin安裝Bonjour服務可能會失敗。如果是的話會出現警告在這種情況下您可以:
服務手動1.START控制面板>管理工具>服務然后找到Xamarin Bonjour服務啟動它,在這個截圖所示

2.Restart Windows~~服務重新啟動后自動啟動

5使用Windows虛擬機

里面為Visual Studio Xamarin.iOS可以運行OS X上的Windows虛擬機使用的應用程序Parallels或VMWare的

5.1。 Parallels和視網膜MacBook Pros筆記本電腦

使用Windows虛擬機里面的ParallelsMacBook Pro的Retina顯示屏你應該改變使用縮放分辨率視頻硬件設置如果你不更改此設置,呈現不良的IDE一些元素難以使用

6安裝完成

安裝過程完成,仍然有幾個步驟需要得到的一切工作
鏈接到Xamarin帳戶 - 確保所有的功能,您有權被啟用您可以創建一個新Xamarin帳戶如果需要
Visual Studio中連接到Mac - Visual Studio中生成主機必須連接到Mac生成主機才可以與iOS項目
配置Visual Studio的工具欄 - 方便地訪問Xamarin的iOS功能

6.1 Xamarin帳戶鏈接

您必須鏈接Visual Studio安裝Xamarin帳戶有權訪問的所有功能

Visual Studio工具> Xamarin帳戶...“菜單項開始

 

會出現以下畫面單擊登錄Xamarin帳戶將有機會創建一個新的帳戶,如果你不已經有一個

輸入Xamarin帳戶的詳細信息創建一個新的帳戶

一旦你看到“完成”消息,則返回到Visual Studio

此屏幕信息顯示已成功鏈接到Visual Studio安裝Xamarin帳戶

6.2連接到Mac生成主機

當你打開Visual Studio,安裝后會自動啟動配置向導下面屏幕截圖顯示了該向導可能出現不同狀態。您可以更新的Mac構建主機設置后,從“工具”>“選項”>“在Visual Studio中的iOS屏幕

6.2.1 Mac生成主機自動檢測

如果你的Mac正確配置那么它應該自動出現在向導中這張截圖顯示

選擇一個在線Mac生成主機單擊選擇現在Visual Studio將能夠連接到生成主機這樣就可以編譯部署和測試的iOS項目

6.2.2沒有的Mac檢測

該向導可能無法檢測到您的Mac上,在這種情況下,屏幕上會出現沒有任何可用主機選擇

可能發生這種情況有許多原因
Mac是沒有打開,或者在Mac生成主機軟件尚未安裝
•MAC生成主機進程尚未開始。請參閱配置Mac的部分
Mac是可見的Windows計算機在網絡上參閱故障排除部分在本文的后面

如果您已經驗證以上幾點,繼續手動配置生成主機

6.2.3診斷問題

這可能是生成主機在網絡上可用其他一些錯誤防止它正常工作與Visual Studio這種情況下,主機名稱應該出現,但會被列為離線“診斷”按鈕,在左下角窗口中找到更多有關該問題的

運行一系列的測試,以幫助確定問題 - 結果顯示在這樣一個警示

點擊每個項目旁邊的箭頭將顯示測試的描述失敗情況下,如何解決它建議

6.2.4手動配置

如果您的Mac不會自動出現在列表中,但相信它是打開的,安裝和配置正確那么可以雙擊單擊手動配置主機在窗口中手工配置生成主機手動配置可以幫助某些網絡拓撲防火牆或路由器防止自動發現工作

查找Mac的IP地址在網絡工具它輸入到向導如圖所示

如果蘋果仍然無法得到解決,通過IP地址,請參閱有關網絡配置驗證端口可用性和防火牆設置在Mac上的故障排除部分

6.3 Visual Studio的工具欄配置

您必須手動配置Visual Studio的工具欄,因為他們將需要執行某些操作首先打開視圖>工具欄菜單確保選擇iOS的條目這張截圖所示選擇菜單項 - 應該被選中表明該工具欄可見

解決方案平台按鈕添加“標准”工具欄上按照以下說明允許iOS設備調試時要選擇iOS模擬器

6.3.1 2010的VisualStudio
1。右鍵單擊標准工具其中具有當前配置下拉調試,發布從菜單選擇自定義...

2.Switch“命令選項
3.選擇工具單選按鈕
4。選擇列表中的標准工具右側的單選按鈕
5.Scroll下來,直到你看到解決方案配置部件控制部件選擇它
6.單擊“添加”命令...按鈕:

7.Choose生成
8。選擇解決方案平台命令然后單擊OK:

9。按關閉

6.3.2 2012的VisualStudio

點擊菜單按鈕在右側標准
•選擇添加或刪除按鈕
•選擇解決方案平台

標准和iOS工具現在應該類似於這個截圖

工具一旦配置完成后,你已經准備好開始使用的Visual Studio XamariniOS

7。故障排除/測試已知問題

如果軟件成功安裝和配置,感覺自由地跳過這一節否則,如果Xamarin的iOS為Visual Studio安裝或配置有問題仔細閱讀本節

Visual Studio中
•如果Visual Studio無法連接到服務器,試圖重新發現“工具”>“選項”>“Xamarin>的iOS在Visual Studio中設置的配置頁面點擊生成主機地址字段,然后[...]按鈕,啟動Bonjour發現
如果Visual Studio中仍然無法連接到建立主機盡管執行的Mac以上部分所述的步驟請嘗試以下命令在MacWindows上記得輸入正確的IP地址MAC_HOST_IP地方

的telnet MAC_HOST_IP5000

運行telnet命令之后從服務器斷開連接

如果連接問題仍然存在在Windows啟動注冊表編輯器刪除所有值和子鍵HKEY_CURRENT_USER\ SOFTWARE\ Xamarin\ MonoTouchVS

構建從Mac主機日志在輸出窗口在Visual Studio(顯然只有當構建主機連接成功

蘋果
1,以下命令應該顯示在Mac上運行在終端mtbserver查看:ps ax| grep的mtbserver
2輸出應該是相似的22765 S0:05.32/開發商/ MonoTouch中的/ usr/ lib/ mtbserver/ mtbserver-L文件

構建主機日志可以發現Mac上〜/圖書館/日志/ Xamarin/ MonoTouchVS/ mtbserver.log

需要注意的是編譯一個iOS項目不會觸發遙控器構建在Mac上生成主機 - 這樣做只能作為調試運行應用程序一部分

8。總結

本文給出了一步一步的指導安裝,配置和使用的Visual Studio Xamarin的iOS

它涵蓋了在Windows和Mac OS X安裝和配置必備工具

 


免責聲明!

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



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