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
在其他的安装过程中如果需要问题,一般是相关的组件安装不了,可能是被墙之类了。
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的更多相关文章
- vs2013update4 vs-mda-remote cordova真机测试ios 解决里面一个坑
sudo npm install -g vs-mda-remote --user=你的用户名 此步骤为安装vs-mda-remote,如果安装成功 执行vs-mda-remote –secure fa ...
- 【转】让Xcode支持iOS12.0 设备真机测试(不断更新真机支持包)Xcode 真机测试 iOS
最新支持12.0 (16A366)! 所有真机包都是同一大版本号向下兼容.例如12.0 Beta6的真机包,是可以兼容12.0 Beta2及Beta1的. 12.0 (16A366)正式版可用!所有低 ...
- 真机测试---iOS证书(.p12)和描述文件(.mobileprovision)
iOS证书和描述文件: 证书类型 使用场景 开发(Development)证书和描述文件 用于开发测试,在starain中打包后可在真机环境通过Safari调试 发布(Distribution)证书和 ...
- 【转】Xcode7真机调试iOS应用程序
原文网址:http://i.cnblogs.com/EditPosts.aspx?opt=1 近日苹果发布的新的Xcode7带来了许多特性,比如:swift语言比以前运行更快.功能更强.代码具有更高的 ...
- Xcode7真机调试iOS应用程序
金田 近日苹果发布的新的Xcode7带来了许多特性,比如:swift语言比以前运行更快.功能更强.代码具有更高的可读性.Xcode的测试功能可以帮助用户记录应用程序的行为等,还有我们今天要讲到的Xco ...
- hybird app 用 xcode ios打包 ipa 测试包并且安装真机测试
1.创建 ios 项目 1.用 cordova 创建一个 ios 项目 npm install -g cordova cordova create hello com.mydomain.hello H ...
- iOS系列 基础篇 01 构建HelloWorld,剖析并真机测试
iOS基础 01 构建HelloWorld,剖析并真机测试 前言: 从控制台输出HelloWorld是我们学习各种语言的第一步,也是我们人生中非常重要的一步. 多年之后,我希望我们仍能怀有学习上进的心 ...
- 解决Xcode真机测试时ineligible devices的问题
升级了Xcode到6.3,连接真机测试时,出现不能选择设备.如图: 设备系统版本是8.3的,Xcode连接其他低系统版本的设备做真机测试时就不会有这个问题. 有人说这是Xcode6.3的bug. 我的 ...
- iOS—Xcode 7真机测试
Xcode 7真机测试详解 1.准备 注意:一定要让你的真机设备的系统版本和app的系统版本想对应,如果不对应就会出现一个很常见的问题:could not find developer disk im ...
随机推荐
- bzoj 1637: [Usaco2007 Mar]Balanced Lineup
1637: [Usaco2007 Mar]Balanced Lineup Time Limit: 5 Sec Memory Limit: 64 MB Description Farmer John ...
- js系列(10)js的运用(二)
本节继续介绍在html页面中js的运用. (1)数码时钟:(http://files.cnblogs.com/files/MenAngel/text05.zip) <!DOCTYPE ...
- 携程Android App插件化和动态加载实践
携程Android App的插件化和动态加载框架已上线半年,经历了初期的探索和持续的打磨优化,新框架和工程配置经受住了生产实践的考验.本文将详细介绍Android平台插件式开发和动态加载技术的原理和实 ...
- Undefined symbols for architecture i386: "_deflate", referenced from:
Undefined symbols for architecture i386: "_deflate", referenced from: PlatCompress(enumCom ...
- 安装Weblogic12.1.3时遇到jre1.7.0_71不是有效的 JDK
解决方案:把fmw_12.1.3.0.0_wls.jar放到%JAVA_HOME%\bin目录下,然后执行java -jar fmw_12.1.3.0.0_wls.jar就能安装了.
- HTTP请求报文和HTTP响应报文(转)
原文地址:http://blog.csdn.net/zhangliang_571/article/details/23508953 HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串, ...
- android 常用小功能(第二版)
经历过一段岁月,转眼2013的半年都过去了,第二版整理好的小功能,答应大家发布的,直到今日,终于和大家相见了,第二版没有第一版多,大家也可以去参考第一版的内容,希望大家使用愉快! 目录: 1.获取当前 ...
- redis的基本使用
Redis的应用 http://www.redis.cn/commands.html http://www.cnblogs.com/ikodota/archive/2012/03/05/php_red ...
- 10个有关RESTful API良好设计的最佳实践
Web API已经在最近几年变成重要的话题,一个干净的API设计对于后端系统是非常重要的. 通常我们为Web API使用RESTful设计,REST概念分离了API结构和逻辑资源,通过Http方法GE ...
- Linux--Ubuntu12.04下安装JDK
前言 在Ubuntu中安装JDK的方法非常的多,网上现在介绍的很多方法,都不是很清楚,对于初学者,很多都不太明白如何安装.本篇博客就Ubuntu下安装JDK进行详细的讲解,这里使用的Ubuntu版本为 ...