2013-03-14 27 views
15

に会社のアプリをインストールすることはできません私たちは、私がここでCompany app distribution for Windows Phoneは、Windowsの携帯電話8

で説明したすべてのステップに従っているのWindows Phone 8

のための会社のアプリを開発している私がやったことです:

  • 登録企業アカウント
  • シマンテックの企業証明書を購入しました。
  • 秘密キー付きPFXファイル
  • PFXから生成された登録トークン(AETXファイル)。
  • 開発されたアプリケーション。ビジュアルスタジオで構築され、xapファイル が生成されました。 (名前はApp.xap)
  • プリコンパイルされた管理アセンブリおよび BuildMDILXap.ps1 powershellスクリプトを使用して証明書で署名します。 (すべてのメッセージは成功を示した)。
  • 当社Webサーバー上のAETXおよび署名付きXAPファイルをホストしています。

この時点で、wp8電話機がAETXを最初にインストールせずにXAPファイルをダウンロードしようとすると、「このアプリケーションをインストールする前に、XXXXの会社アカウントを追加する必要があります。人のための助け "。

AETXをインストールした後、wp8 phoneがXAPファイルをインストールしようとすると、「XXXXからApp1をインストールしますか?」という確認メッセージが表示されます。 「インストール」ボタンをクリックしても何も起こりません。成功メッセージ、エラーメッセージ、インストールの指示はなく、アプリケーションはアプリケーションリストに表示されません。

私はまた、AETXとXAPファイルを電子メールで送信しようとしました(Internet Explorerまたはiisでファイルタイプを処理できない場合)。

私はまた、同じ結果を私たちの会社のハブのアプリケーションのために同じことを試みました。

私の知る限り、会社のハブのアプリは別のアプリ(もちろん目的は異なる)で、通常のアプリとハブのアプリは同じ方法で(ウェブアドレスやメールなどで)配布できます。

どうしたのですか?ここで問題を見つけることができませんか? アイデア

答えて

8

コード署名のための適切な設定がないと思います。見逃しやすい重要なステップの1つは、(シマンテックから入手した)エンタープライズコード署名証明書の親証明書をインストールすることです。具体的には、次の2つの証明書をダウンロードしてインポートし、XAPファイルに再度署名しようとします。

https://knowledge.verisign.com/library/VERISIGN/ALL_OTHER/Symantec_Enterprise_Mobile_Root_for_Microsoft.cer https://knowledge.verisign.com/library/VERISIGN/ALL_OTHER/Symantec_Enterprise_Mobile_CA_for_Microsoft_Cert.cer

署名ツールは、すべてのエラーを報告しないこと悲しいです、まだ出力がWP8は受け入れるだろう正しく署名XAPではありません。

+0

私は午前中にあなたの提案を最初に試してみます。先端に感謝します。それがうまくいかない場合、他の提案はありますか? – SadullahCeran

+0

ご協力ありがとうございます。これらの証明書をコンピュータに再インストールして、AETを生成し、署名を作成します。ツールがエラーやメッセージを報告しないことはとても残念です。 – SadullahCeran

+0

私はうまく働いている!素敵で生産的な一日を。 :-) –