Windows Phone 8.1 用のあらゆる種類の HTML アプリケーションを会社のアプリとして展開しようとすると問題が発生します。私が開発したアプリケーションは、Visual Studio Apache Cordova Apps プロジェクトを使用していますが、手動で作成.appx
した空のアプリ (ユニバーサル Windows 8.1) と空のアプリ (Windows Phone) もテストしました...最後の 2 つは効果的に見えるようです同じプロジェクトの種類である場合、ユニバーサルなものは、Windows 8.1 プロジェクトも含まれるソリューションに含まれています。
インストールしようとすると、以下に詳述するエラーメッセージが常に表示されます(電子メール、Web、および電話のローカルフォルダーからさまざまに試しました.
C# Windows Phone 8.1 Hub アプリ プロジェクトのインストールは、同じワークフローを使用して完全に機能します。
エラーメッセージ
会社のアプリをインストールできません
この会社のアプリに問題があります。会社のサポート担当者に連絡してください
開発環境
- Windows 8.1 エンタープライズ
- Visual Studio Enterprise 2015 with Cross Platform Mobile Development > HTML/JavaScript (Apache Cordova) Update 1
- Windows® Phone Private Enterprise 用の Symantec Code Signing Certificate を持つ Windows Enterprise Developer アカウント
- 開発者ロック解除済み Nokia Lumia 635 または企業 MDM 登録済み Nokia Lumia 635
作業プロジェクトの種類
- Hub アプリ (Windows Phone) [テンプレート > Visual C# > Windows > Windows 8 > Windows Phone]
- おそらく他の C# プロジェクト タイプ (テストされていません)
プロジェクト タイプのエラー
- 空のアプリ (Apache Cordova) [テンプレート > その他の言語 > TypeScript > Apache Cordova アプリ]
- 空のアプリ (ユニバーサル Windows 8.1) [テンプレート > その他の言語 > JavaScript > Windows > Windows 8 > ユニバーサル]
- 空のアプリ (Windows Phone) [テンプレート > その他の言語 > JavaScript > Windows > Windows 8 > Windows Phone]
- Microsoft の AppxManifest.xml ベース テンプレートと MakePri.exe、MakeApp.exe を使用して、単一の HTML ファイルを含む appx を手動で作成しました。
ワークフロー
- 関連するプロジェクト タイプを Visual Studio から作成する
- Phone.appxmanifest ファイルを変更して、パブリッシャーが Symantec 証明書
Subject
と一致するようにし、PhonePublisherID を持つようにします。 - プロジェクトを右クリックし、「Store > Create App Packages...」
- リリース バージョンをバンドルおよびビルドしないように、ウィザードで Windows ストアに [いいえ] を選択します。
- SignTool.exe または BuildMDILAPPX.ps1 を使用して、証明書を使用してパッケージに署名します。
- AET.aetx ファイルを電話にまだインストールしていない場合はインストールします。
- 電話にアプリケーションをインストールします (電子メール、Web、またはローカル フォルダーから)
- エラー