We're developing a Surface RT app and would like to distribute it to some beta users for testing. Of course if we physically have their device, we can plug it into a PC running Visual Studio, burn some incense and eventually get it running.
But how can we send them a file, preferably over email or a download link, so that they can "just run it" on their device? (And if we can't do that, how are we supposed to get good beta testing?)
I.e. something similar to TestFlight for iOS apps where:
Users first install TestFlight on their iOS device. Testlight gathers the magic numbers and provides them to the developer. The developer registers the magic numbers with Apple and incorporates them into the build of their app (via the key provided by Apple). Then the developer uploads the build to TestFlight and the user can click inside their TestFlight app to download and install the build.
Is this possible for Surface? If not, what is the least-worst alternative?
The closest I've found so far is this guide: http://www.microsoft.com/en-us/download/details.aspx?id=30703 in section 19: Installing developer packages on Windows RT outside the Windows Store. This has several pre-reqs which I shudder asking a non-technical user to do, namely:
- Windows PowerShell installed. (It should already be installed.)
- A developer license installed. If you have followed the steps to enable remote debugging, you may already have a developer license installed. Otherwise, you can use a PowerShell cmdlet as described in the Obtaining or renewing your developer license process later in this document.
- For an app package that is not signed by Microsoft, you must also install the certificate that was created by the app-packaging process as a trusted root certificate.
Links I've looked at that are somewhat related but mostly talk about enterprise and/or debugging with a device next to you:
- http://social.msdn.microsoft.com/Forums/en-AU/winappswithcsharp/thread/bfa142a2-9142-4f58-841f-bf43383d538e
- http://msdn.microsoft.com/en-us/library/windows/apps/hh974578.aspx
- http://blogs.msdn.com/b/windowsstore/archive/2012/04/25/deploying-metro-style-apps-to-businesses.aspx
- http://blogs.msdn.com/b/b8/archive/2012/04/19/managing-quot-byo-quot-pcs-in-the-enterprise-including-woa.aspx
Thanks!