TACOBOT

The Official Blog for Visual Studio
Tools for Apache Cordova

By our developers, for developers.

Windows 10 Store Packaging

We recently discovered that packaging for the Windows 10 store is not generating an .appxupload file. We’re still investigating the issue and we will have a fix shortly, but for now please follow this workaround:

  1. Build your project for Windows 10.
  2. Open platforms\windows\CordovaApp.sln.
  3. Right click on the “Cordova.App.Windows10 (Universal Windows)” project, select “Store”, and then “Create App Packages…”
  4. Follow the wizard to create a package for the Windows 10 Store.

This will generate the .appxupload file for you which you can then upload to the Windows 10 store.

Michael Braude
Development Manager | Tools for Apache Cordova
mbraude@microsoft.com | @LittleWebFoot

Update to Ripple (Angular 2 Support)

We’ve recently received multiple reports of Ripple showing a blank screen when debugging an Ionic 2 application. We’ve published a new version of Ripple to get around that bug. If you’re using our tools for the first time you’ll get the new version automatically. Otherwise, here are two ways to get the update:

  1. In Visual Studio, click Tools -> Options
  2. Find the Tools for Apache Cordova
  3. Click the “Clear Cordova Cache” button
  4. Rebuild your project

…or…

  1. Open a command prompt
  2. cd %AppData%\npm\node_modules\vs-tac
  3. npm update ripple-emulator

Please let us know if you still experience any issues after installing the update.

Sam El-Husseini
Software Engineer | Tools for Apache Cordova
samelh@microsoft.com

Announcing Update 9

Update 9 is now available for download. Here is the link:

http://go.microsoft.com/fwlink/?LinkId=787068

What’s New

Add plugin by ID
We’re happy to finally have this functionality in the IDE. We added a new option in the custom tab of the config designer that allows you to add a plugin by plugin id.

Add Plugin By ID

New start page
We’ve updated our start page to make it more actionable and useful for devs getting started with our tools.

Start Page

Path in the new project dialog
We changed the path of our template from “Apache Cordova” to “Mobile Apps”. This change was made to make our tooling more visible to new developers who are unfamiliar with Cordova.

New Project Dialog

Bug Fixes

Crash in local iOS deploy
We fixed a crash when deploying to local iOS devices. The crash would happen in cases where iTunes wasn’t configured properly.

Hang opening project
We had a customer report of a hang opening a very large Cordova project. Upon investigation, we found that we were spending a lot of time trying to resolve URLs for intellisense that would never resolve. This has been fixed in Update 9. Big thanks to Carey for helping us get to the bottom of this issue!

Other crashes
We fixed a number of crashes that were reported to us from our crash reporting system.

Feedback and Thanks

It’s hard to believe this is our ninth release since VS 2015 RTM. Our ability to release updates this frequently is the result of a lot of hard engineering work. We’ve invested heavily in test automation, introduced a sprint sign-off process, and scout different configurations every night to make sure we work with different combinations of components.

However, all of this testing has limitations. There are only so many configurations we can verify before we ship. The real proof of quality comes from you, our customers, who use our product every day to write great apps. That’s why we announce releases on this blog so far in advance - we want to make sure our update is good before it goes live! Your feedback really does matter.

If you try our update and run into issues, we want to know about it. So please, download the update and let me know if you have any issues. You can help us make the VS TACO tools the best they can possibly be.

Michael Braude
Development Manager | Tools for Apache Cordova
mbraude@microsoft.com | @LittleWebFoot

Cordova Plugin Registry is down

The Cordova Plugin Registry, or CPR, is now offline. This means projects targetting CLI versions before 5.0 will no longer be able to add core plugins through the config designer.

This transition was accounced a long time ago - almost a year at this point - but was only just recently taken down.

If you are running into this issue, the workarounds are to either upgrade to a newer CLI version or add a plugin through the custom tab.

We’re discussing tooling options for a future release to make this transition easier for customers.

Michael Braude
Development Manager | Tools for Apache Cordova
mbraude@microsoft.com | @LittleWebFoot