Visual Studio的 Apache Cordova 插件CTP3.0发布!
北京时间12号晚23点开始的Connect()活动上,微软发布了一系列激动人心的消息!
- .NET开源了!以后.NET将可在Linux和Mac OS平台上运行!
- VS免费了!!如果你是学生,个人开发者,初创企业,那么你将可以使用Visual Studio Community 2013!免费!
- Visual Studio 2015集成了 Clang 和 LLVM,这意味着什么,意味你可以在VS里头编译iOS程序了!
- Visual Studio 2015还自带了Android模拟器!可以告别那个渣爆了的原生Android模拟器了!
- Visual Studio的 Apache Cordova 插件CTP3.0发布!现在可以直接在VS里面debug部署到iOS模拟器或者真机上的应用程序!
链接:
- Visual Studio 2013 Update 4(最新版): http://go.microsoft.com/fwlink/?linkid=390465
- Visual Studio 2015 Preview : http://go.microsoft.com/fwlink/?linkid=517106
- Visual Studio Community 2013 : http://go.microsoft.com/fwlink/?LinkId=518340
- 各种开发者的免费福利: http://go.microsoft.com/fwlink/?LinkId=518339
- 下载Apache Cordova CTP 3.0: http://www.microsoft.com/en-us/download/details.aspx?id=42675
咱们来瞅瞅这个Cordova CTP 3.0到底更新哪些东西:
这是CTP3.0的新的特性:
- 更新了Ripple模拟器——实时更新Ripple!不用再重新编译就可以看到效果!
- 可以在Visual Studio调试部署到iOS模拟器和真机上的iOS程序了!同时实时看到修改效果!(这个目前)
- 提高remote iOS build agent的安全性以及让它更容易配置
- 改善了Plugin的管理体验,更加方便地从Git或者自己的文件系统导入自定义的Plugin
- config.xml界面重新设计,更加人性化
- 支持Apache Cordova CLI 4.0.0,支持Windows Universal App!直接可以生成Windows 8.1和Windows Phone 8.1的应用!
要使用CTP 3.0,必须是2013 update 4或者2015版本:)
如果装过CTP 2.0的童鞋,在装CTP 3.0的时候可能会遇到下面的问题:

需要先卸载CTP 2.0,然后再安装CTP 3.0哈。参考
先去控制面板à程序à卸载程序,找到CTP2,卸载。

然后它会告诉你,成功卸载了,其实它是骗你的,完全没有好么。。。
用管理员模式运行cmd,输入:
“%ProgramData%\Package Cache\{dea88246-f74a-4171-ad6c-d9c978bf2973}\vs2013mda_0.1.exe” /uninstall /passive /force /burn.ignoredependencies={53d408db-eb91-43fb-9d8f-167681c19763};vsupdate_KB2829760
然后CTP的安装程序会跳出来,其实它在卸载,不要以为它在安装,时间略久一点,耐心等到进度条结束哟:)
然后就可以开始安装CTP 3.0了!

里面node, ant, android等东西如果已经安装过,就不要选了。

其实你也可以直接下载2015 preview版本,直接就内含了CTP 3.0。不用这么麻烦。
更新后的Ripple模拟器
添加一个工程后,选择Ripple,运行:

在Visual Studio可以看到Debug窗口已经打开:

定位到标题位置,准备修改:

修改完毕,焦点移到其他位置:

可以看到Ripple里头的标题栏已经改变!实时调试!不用重新编译!
在Visual Studio调试iOS程序:
调试iOS程序可以在Ripple模拟器里头,也可以在MAC的Simulator里面,或者直接跑在真机上。
我现在配置是MAC上跑了Parallels Desktop 10,推荐,不卡,非常好用。然后PD10上面我再跑了windows,windows 10上安装了visual studio。
你也可以不用这样,但是需要mac和你的pc是在一个内网里头。
现在MAC上安装vs-mda-remote:

然后启动vs-mda-remote:

可以看到有个PIN码,记下来。
回到windows里面的Visual Studio,在toolsàOptions里面,找到tools for Apache Cordova,然后配置好,mac的ip,端口以及PIN码。现在CTP 3.0多了PIN,保证安全性。

然后就可以开始调试了,选择Simulator,iphone 5或者iphone 6什么的:


同样在Visual Studio里面可以看到Debug的界面(目前只有VS 2015支持)
remote iOS build agent:
就刚才说的,添加了PIN码,保证安全性:

导入自定义的Plugin:
轻松导入各种Plugin:


支持Cordova CLI 4.0:
现在可以直接运行Windows Universal Apps的项目了,更多Cordova CLI 4.0的功能参见。
最后
赶紧动手开始吧~~
Visual Studio的 Apache Cordova 插件CTP3.0发布!的更多相关文章
- Visual studio code离线安装插件
Visual studio code离线安装插件 公司研发区不能连接公网,使用Visual studio code(vsc)写Golang代码需要安装Go插件,下面介绍下,vsc离线安装插件的步骤.以 ...
- 如何安装Python环境以及为Visual Studio 2012安装Python插件
(一)首先,我机器上的开发环境安装的是Visual Studio 2012版本,系统为window7,64位,要安装的Python版本为python3.4-x64,双击安装包安装Python环境,需要 ...
- Visual Studio中使用Macros插件给代码添加注释、时间和以及自动脚本
title: Visual Studio中使用Macros插件给代码添加注释.时间和以及自动脚本 date: 2020-09-11 sidebarDepth: 2 tags: 代码 Visual st ...
- 解决记录:win10 无法安装VS2017,visual studio installer下载进度始终为0
问题描述:win10 下无法安装VS2017,visual studio installer下载进度始终为0,点击取消按钮后,也没有反应,visual studio installer也关闭不掉: 具 ...
- 2017-12-24 为新语言编写Visual Studio Code语法高亮插件
本文源码库: program-in-chinese/quan4-highlighter 语法高亮是一个开发环境的基本功能. 此文尝试为之前的"圈4"语言(详见编程语言试验之Antl ...
- 解决 win10 无法安装VS2019,visual studio installer下载进度始终为0
解决 win10 无法安装VS2019,visual studio installer下载进度始终为0 目录 解决 win10 无法安装VS2019,visual studio installer下载 ...
- Apache Flume 1.7.0 发布,日志服务器
Apache Flume 1.7.0 发布了,Flume 是一个分布式.可靠和高可用的服务,用于收集.聚合以及移动大量日志数据,使用一个简单灵活的架构,就流数据模型.这是一个可靠.容错的服务. 本次更 ...
- Apache Flume 1.6.0 发布,日志服务器
Apache Flume 1.6.0 发布,此版本现已提供下载: http://flume.apache.org/download.html 更新日志和文档: http://flume.apache. ...
- visual studio 2015 rc &cordova -hello world
初始环境,用来看看书,电影,上上网的win8,所以一切从头开始. 1,首先还是装visual studio 2015 rc吧,目前只放出在线安装,所以要很长很长时间.不过有新闻说很快要实现中国网友至 ...
随机推荐
- rsync + inotify 同步
1. 配置rysnc server:同步机,同步被同步机更新的文件,很多台vi /etc/rsyncd.conf uid=rootgid=rootuse chroot=nomax connection ...
- [POI2010]Blocks
题目大意: 给你一个长度为n的数列,给你m个数k. 对于每个k,你可以进行若干次操作,每次把一个超过k的数的多余部分移到旁边一个数. 问对于每个k,进行若干次操作以后,最长的满足每个数都不小于k的区间 ...
- iOS 获取当前经纬度
一般说来LBS功能一般分为两块:一块是地理定位,就是获取当前精度.纬度和地理位置的功能,这一部分功能主要用到CoreLocation.Frameworks.一部分就是显示地图信息.丰富地图内容等,这一 ...
- 快速创建一个的指定大小的内容全为0xFF的文件
比如需要创建一个大小为2KB,内容为全0xFF的文件 步骤只有两步: 第一步. dd if=/dev/zero of=./test.img bs=1 count=2048 第二步. 使用WinHex文 ...
- Android反编译调试源码
Android反编译调试源码 1. 反编译得到源码 直接在windows 命令行下输入命令java -jar apktool_2.0.0.jar d -d 小米运动_1.4.641_1058.apk ...
- 【Mybatis】mybatis查询报错org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'areaName' in 'class java.lang.String'
mybatis查询报错: Caused by: org.apache.ibatis.reflection.ReflectionException: There is no getter for pro ...
- python里的“__all__ ”作用
转载:http://python-china.org/t/725 参考:http://www.cnblogs.com/alamZ/p/6943869.html 用 __all__ 暴露接口,这是一种约 ...
- 【Hadoop】Hadoop mr wordcount基础
1.基本概念 2.Mapper package com.ares.hadoop.mr.wordcount; import java.io.IOException; import java.util.S ...
- 怎样优雅的研究 RGSS3 (四) 使窗体从画面边缘弹出
在非常多游戏中,窗体能够从游戏画面的边缘弹出. 而在 RGSS3 的默认脚本中时没有这样的功能的,当在地图上按下取消键时.游戏菜单会突然出现. 如今我们能够为主菜单加入动画效果,使其在屏幕边缘弹出. ...
- 9. 使用JdbcTemplate【从零开始学Spring Boot】
转载:http://blog.csdn.net/linxingliang/article/details/51636998 整体步骤: (1) 在pom.xml加入jdbcTemplate的依赖: ...