vs2013update4 vs-mda-remote cordova真机测试ios
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下來
轉載于:https://www.cnblogs.com/czcz1024/p/4466392.html
總結
以上是生活随笔為你收集整理的vs2013update4 vs-mda-remote cordova真机测试ios的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 10K入职linux运维岗位小伙伴感谢信
- 下一篇: Duilib及demo