VisualStudio2015使用C#.NET開發IOS程序時進行真機測試的設置參考


VS2015+Xamarin使用C#.NET開發跨平台APP已經完全可行了,對了WP和UWP程序,都是MS的,一定沒有問題。

而對於ANDROID則是直接可以在VS中進行開發、部署到模擬器和真機,非常簡單。

而對於IOS程序,如果使用模擬器,也是比較容易,只要把VS和MAC+Xamarin配置 好,基本就可以玩了。

然后如果使用IPHONE、IPAD等真機則還有較多步驟需要設置,本文主要針對IOS真機測試的設置進行介紹,供大家參考。

使用VS2015開發的IOS程序,不論是IOS的native還是Xamarin.Forms都可以使用真機測試。

前提條件:

1,已經配置好VS2015(帶xamarin),MAC代理,手上有IPHONE和IPAD做測試用。

2,需要有AppleID可以登錄(不一定是繳99美元的開發者賬號),在XCode中登錄。需要Xamarin賬號登錄,要在VS和mac中的xamarin登錄。

配置開始:

1,創建項目概覽:

用VS創建好的解決方案如下圖,注意由於中介測試IOS和ANDROID,因此可以將WINOWS和UWP(創建項目時可以取消)卸載項目。

2,找到IOS項目的屬性,如下圖的程序集名稱,復制下來。

3,在Xcode中建立同樣名稱的一個程序(類型選SV,MD,Tabbed都可以),注意下面的Bundle Identifier很重要。

 4,創建好項目后,在如下圖的項目信息中看到有一個警告提示”No matching provisioning profiles found",下面有一個“Fix Issue”的按鈕,點擊這個按鈕,等待完成。如下圖的一些信息請逐一確認。將Bundle Identifier記下來

5,經過上一步中的“Fix Issue”后,如下圖所示頁面,剛的警告信息已經沒有了。

6,如下圖所示,運行程序,將會部署至真實設備上去,顯示信息請參考下圖。出現如下信息后查看設備上程序已經運行了才是。

7,如下圖,在Xcode/Preferences。。。/Accouts頁面,左下角找到“View Details...”,點擊。

8,經過點擊上面的“View Detail。。。”出現如下圖所示,點擊“Download All”,最后點擊“Done”。

9,再回到VS中的IOS項目信息中,如下圖所示的提示,一定要確保在“Provisioning profile”中選擇在上述步驟的Xcode中的那個Bundle Identifier值結尾的選項。如果沒有出現按圖中的方法重復試驗。

10,按如下圖,修改Identifier項的值為之前Xcode中的Bundle Identifier值.

11,設置完成,按Ctrl+F5(當前要確認IOS項目是啟動項目),等待一二分鍾,查看IPHONE或IPAD上的應用程序已經運行起來了,說明成功。(這個程序會覆蓋原來由Xcode部署的程序)

Enjoy!節日愉快!

 


免責聲明!

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



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