Surface RT アプリを開発しており、一部のベータ ユーザーにテスト用に配布したいと考えています。もちろん、物理的にデバイスを持っている場合は、それを Visual Studio を実行している PC に接続し、お香を燃やして、最終的に実行することができます。
しかし、できれば電子メールまたはダウンロード リンクでファイルを送信して、デバイスで「実行する」ことができるようにするにはどうすればよいでしょうか。(そして、それができない場合、どうすれば良いベータ テストを取得できるのでしょうか?)
つまり、iOS アプリのTestFlight に似たものです。
ユーザーは、まず iOS デバイスに TestFlight をインストールします。Testlight はマジック ナンバーを収集し、開発者に提供します。開発者はマジック ナンバーを Apple に登録し、(Apple が提供するキーを介して) アプリのビルドに組み込みます。次に、開発者がビルドを TestFlight にアップロードすると、ユーザーは TestFlight アプリ内をクリックして、ビルドをダウンロードしてインストールできます。
これは Surface で可能ですか? そうでない場合、最も悪い代替案は何ですか?
これまでに見つけた中で最も近いのは、次のガイドです: http://www.microsoft.com/en-us/download/details.aspx?id=30703 in section 19: Windows Store 外部の Windows RT に開発者パッケージをインストールする。これにはいくつかの前提条件があり、技術者ではないユーザーに行うように私は身震いします。
- Windows PowerShell がインストールされています。(すでにインストールされているはずです。)
- 開発者ライセンスがインストールされています。リモート デバッグを有効にする手順に従っている場合は、開発者ライセンスが既にインストールされている可能性があります。それ以外の場合は、このドキュメントで後述する「開発者ライセンスの取得または更新プロセス」で説明されているように、PowerShell コマンドレットを使用できます。
- Microsoft によって署名されていないアプリ パッケージの場合、信頼されたルート証明書としてアプリ パッケージ化プロセスによって作成された証明書もインストールする必要があります。
私が見たリンクは多少関連していますが、ほとんどはエンタープライズおよび/またはあなたの隣のデバイスでのデバッグについて話しています:
- 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-include-woa.aspx
ありがとう!