vs2013update4 vs-mda-remote cordova真機測試ios

來源:互聯網
上載者:User

標籤:

1、升級vs2013到update4

2、下載安裝vs_langpack-enu英語語言套件

3、下載安裝vs2013mda目前版本0.3.1

如果開發andorid,需要android sdk,ant等

如果開發ios,要真機調試,需要安裝iTunes

公用部分分需要nodejs,cordova,chrome等

 

用vmware安裝osx10虛擬機器,虛擬機器中安裝xcode6

虛擬機器要和開發機聯通,可以互相訪問,可以使用橋接模式

虛擬機器安裝nodejs

虛擬機器中執行

sudo npm install -g vs-mda-remote --user=你的使用者名稱

此步驟為安裝vs-mda-remote,如果安裝成功

執行vs-mda-remote –secure false

你可以新開一個命令列視窗,執行 vs-mda-remote test –server http://localhost:3000 來進行測試

詳情可參考https://msdn.microsoft.com/en-us/library/dn771551.aspx

在vs中設定

host為虛擬機器ip

選擇平台和調試方式,ripple是用google chrome類比,simulator是發送到mac用mac上的模擬器運行

local device是插在pc上的iphone,remote device是插在mac上的iphone

 

 

在編譯過程中,如果遇到報錯

error CordovaModuleLoadError 4.1.2

需要給檔案夾設定許可權

$ sudo chown -R `你的使用者` ~/.npm

參考http://stackoverflow.com/questions/29913021/vs-mad-remote-build-failed-with-error-cordovamoduleloaderror-4-1-2/29928635#29928635

在其他的安裝過程中如果需要問題,一般是相關的組件安裝不了,可能是被牆之類了。

cordova可通過npm安裝,homebrew可自行安裝。

如果是其他問題,只能google或者到stackoverflow上問了。

 

選擇真機,需要在xcode中設定好開發人員賬戶,vs選debug(我這邊用release沒成功)

之後,編譯成功的ipa會發到pc的iTunes上,可以安裝

修改後,再次安裝前會提示

選擇替換

點擊更新,最後點擊下方的應用

每次build都會有一個build號,在控制台中可以看到

 

可在mac的/users/你的使用者/remote-builds/builds  下面找到對應的build號的檔案夾

該檔案夾下的 cordovaapp/platforms/ios/build/device 中有產生好的ipa檔案,此檔案只會在使用device產生後才會產生

如果沒有裝置,但是想產生ipa,也可以參考 http://www.splinter.com.au/xcode-4-command-line-builds-of-iphone-apps/

 

因為xcode6內建的iphone sdk是8.3的,所以真機iphone6是ok的,但是如果是iphone4等沒有更新系統的,可能會有問題。

預計下載7.1的sdk可解決,但是800+M我沒down下來

vs2013update4 vs-mda-remote cordova真機測試ios

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.