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下来

时间: 2024-11-11 12:13:00

vs2013update4 vs-mda-remote cordova真机测试ios的相关文章

真机测试 iOS -- Coule not find Developer Disk Image

手机升级到iOS10 之后 xcode 7.1.1 .真机测试的时候会提示 (Coule not find Developer Disk Image)找不到开发的磁盘映像 解决办法 1.找到 iOS10 的磁盘映像  网盘(别人分享的)提取码:49tn 2.command + shift + G 输入 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 3.把解压的文件拖进来 4

Xcode7真机调试iOS应用程序

金田 近日苹果发布的新的Xcode7带来了许多特性,比如:swift语言比以前运行更快.功能更强.代码具有更高的可读性.Xcode的测试功能可以帮助用户记录应用程序的行为等,还有我们今天要讲到的Xcode7可以免费真机测试iOS应用程序了. 以前的Xcode版本如果需要真机测试都需要付费99美刀购买开发者账号,这增加了新手开发的经济成本,现在苹果将这项功能免费提供,无疑能吸引更多的人涌入iOS开发平台,另外苹果将原来三种平台开发者账号合而为一了,一个账号就可以搞定所有平台,这也节省了软件公司的成

cordova+vue Cordova的环境搭建(android),真机测试

一.安装node.js 去官网下载node.js(官网地址:https://nodejs.org),按默认路径安装. 安装完后在命令行输入 $ npm //(测试node.js是否安装成功) 二.全局安装cordova cli $ npm install cordova -g $ cordova //测试是否安装成功 三.部署android的开发环境 1.安装jdk(如果安装的android studio 是2.2以后的版本请安装jdk1.8),jdk请到官网 http://java.oracl

Android Studio真机测试

本页内容 1.真机测试好处多 2.开始吧!真机测试 1.真机测试好处多 不久前才开我的Android Studio之旅,就遇上了一个大麻烦--创建的模拟器各种运行出错.尝试了各种解决方法,都没有什么结果.上网一百度,搜到的答案是:用真机测试吧,android Studio自带的模拟器太水了. 到底水在哪里呢,原来是因为它太卡.运行缓慢.不够时尚.常常出错.看了这样的评论,我也当然没有使用它的原因了.那么用真机测试有什么好处呢?这个,还真不少. 首先,在模拟器上能成功运行的软件不一定能在真机上成功

关于iOS10 Xcode8真机测试项目出现的问题 "code signing is required for product type 'xxxxx' in SDK 'iOS 10.0"..

昨天用真机测试项目出现这样的错误,在网上搜集了一些信息,所以将自己的经验分享出来帮助更多的人. 第一步: 检查你的1和2是否填写正确,如果你是运行别人的项目,BundleIdentifier要和你的Xcode之前填写的要一致,例如,我之前填写的com.baidu.xxxx,但是我真机测试的是com.alibaba.xxx,这样就不一致了,可能会导致错误 第二步: 在Bulid Setting 中找到Singning, 在3处,你可能会看到自己的开发者账号,不要选!!,还有下面 4 Develop

[iOS]iPhone进行真机测试(基础版)

买完688个人开发者账号之后,如何进行真机测试呢??看下面 1.打开https://developer.apple.com 然后,输入我们买过688点那个App ID帐号和密码哦!!一定是要支付过的! 登陆后,如果你的页面不像下面的话,证明你的帐号不是支付过688元的帐号 (或者没有激活.如果没有激活请联系苹果客服) 第一部分: 这里我们选择配置证书等,点击后进入下界面 然后选择iOS Apps下面的证书,丛证书开始吧!点击跳转 注意:如果下面这个点不了的话,说明你这个帐号已经拥有1个测试的证书

真机测试报错ERROR/AndroidRuntime: java.lang.RuntimeException: setParameters failed解决办法

这个错误是和调用相机摄像头相关的. 产生这个错误的原因主要在于代码控制分辨率的显示和真机测试分辨率不一样. 一:解决办法 WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(); Camera.Parameters parameters = camera.getParameters();// 得到摄像头的参数 para

Unity导出iOS真机测试教程

原地址:http://unity3d.9tech.cn/news/2014/0410/40177.html 学 习了两天的Android开发,我感觉Android开发跟IOS开发和.NET平台下的开发有点不同,Android开发我更觉得跟web(Html) 倒是有类似的地方,都是节点标签显示的,当然个人理解,感觉提示也没IOS开以及.NET开发那么强,可能是我还不是太熟悉eclipse开发环境,当然 当做出东西能导入到自己的Android机还是挺兴奋的.今天晚上摸索了一下IOS真机测试,手上有M

移动web开发之移动端真机测试

显示目录 目录 [1]特性 [2]安装 [3]设置[4]移动端 前面的话 chrome的开发者工具可以很好地做好模拟工作,但毕竟模拟和实际还是有差别的.所以,真机测试是一定要做的,如何高效地进行真机测试呢.个人感觉,还是BrowserSync用得比较称手.本文将详细介绍如何应用BrowserSync进行移动端真机测试 特性 BrowserSync能让PC.各移动设备上的页面同时实时地响应文件的更改,而不用刷新操作.而且,当在其他一个设备上进行点击等行为时,该行为也会同步到其他浏览器中 安装 Br