设为首页 收藏本站
查看: 1084|回复: 0

[经验分享] Visual Studio的 Apache Cordova 插件CTP3.0发布!

[复制链接]

尚未签到

发表于 2015-8-2 12:06:02 | 显示全部楼层 |阅读模式
  北京时间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的时候可能会遇到下面的问题:
http://rocsheh.azurewebsites.net/wp-content/uploads/2014/11/111314_1126_VisualStudi1.png
  需要先卸载CTP 2.0,然后再安装CTP 3.0哈。参考
  先去控制面板à程序à卸载程序,找到CTP2,卸载。
http://rocsheh.azurewebsites.net/wp-content/uploads/2014/11/111314_1126_VisualStudi2.png
  然后它会告诉你,成功卸载了,其实它是骗你的,完全没有好么。。。
  用管理员模式运行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了!
http://rocsheh.azurewebsites.net/wp-content/uploads/2014/11/111314_1126_VisualStudi3.png
  里面node, ant, android等东西如果已经安装过,就不要选了。
http://rocsheh.azurewebsites.net/wp-content/uploads/2014/11/111314_1126_VisualStudi4.png
  其实你也可以直接下载2015 preview版本,直接就内含了CTP 3.0。不用这么麻烦。
  
  更新后的Ripple模拟器

  添加一个工程后,选择Ripple,运行:
http://rocsheh.azurewebsites.net/wp-content/uploads/2014/11/111314_1126_VisualStudi5.png
  在Visual Studio可以看到Debug窗口已经打开:
http://rocsheh.azurewebsites.net/wp-content/uploads/2014/11/111314_1126_VisualStudi6.png
  定位到标题位置,准备修改:
http://rocsheh.azurewebsites.net/wp-content/uploads/2014/11/111314_1126_VisualStudi7.png
  修改完毕,焦点移到其他位置:
http://rocsheh.azurewebsites.net/wp-content/uploads/2014/11/111314_1126_VisualStudi8.png
  可以看到Ripple里头的标题栏已经改变!实时调试!不用重新编译!
  
  在Visual Studio调试iOS程序:

  调试iOS程序可以在Ripple模拟器里头,也可以在MAC的Simulator里面,或者直接跑在真机上。
  我现在配置是MAC上跑了Parallels Desktop 10,推荐,不卡,非常好用。然后PD10上面我再跑了windows,windows 10上安装了visual studio。
  你也可以不用这样,但是需要mac和你的pc是在一个内网里头。
  现在MAC上安装vs-mda-remote:
http://rocsheh.azurewebsites.net/wp-content/uploads/2014/11/111314_1126_VisualStudi9.png
  然后启动vs-mda-remote:
http://rocsheh.azurewebsites.net/wp-content/uploads/2014/11/111314_1126_VisualStudi10.png
  可以看到有个PIN码,记下来。
  回到windows里面的Visual Studio,在toolsàOptions里面,找到tools for Apache Cordova,然后配置好,mac的ip,端口以及PIN码。现在CTP 3.0多了PIN,保证安全性。
http://rocsheh.azurewebsites.net/wp-content/uploads/2014/11/111314_1126_VisualStudi11.png
  然后就可以开始调试了,选择Simulator,iphone 5或者iphone 6什么的:
http://rocsheh.azurewebsites.net/wp-content/uploads/2014/11/111314_1126_VisualStudi12.png
http://rocsheh.azurewebsites.net/wp-content/uploads/2014/11/111314_1126_VisualStudi13.png
  同样在Visual Studio里面可以看到Debug的界面(目前只有VS 2015支持)
  remote iOS build agent:

  就刚才说的,添加了PIN码,保证安全性:
http://rocsheh.azurewebsites.net/wp-content/uploads/2014/11/111314_1126_VisualStudi14.png
  导入自定义的Plugin:

  轻松导入各种Plugin:
http://rocsheh.azurewebsites.net/wp-content/uploads/2014/11/111314_1126_VisualStudi15.png
http://rocsheh.azurewebsites.net/wp-content/uploads/2014/11/111314_1126_VisualStudi16.png
  支持Cordova CLI 4.0:

  现在可以直接运行Windows Universal Apps的项目了,更多Cordova CLI 4.0的功能参见。
  
  
  
最后
  赶紧动手开始吧~~

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-93297-1-1.html 上篇帖子: 为何加入了AddType就无法启动Apache 下篇帖子: 修改wamp apache 默认端口
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表