0

Visual Studio 2015のXamarin Formsを使用してWindows Phone 8.1アプリケーションを開発していますが、そのアプリケーションに署名できないようです。私が読んだことがあるすべての記事のように、appxmanifestファイルの「パッケージ」タブに「証明書を選択」ボタンがありません。Visual Studio 2015 appmanifestパッケージの証明書が選択されていません

私は最終的に、会社のAzure Intuneにappxパッケージをアップロードするだけです。私はappxパッケージを生成することができますが、アップロードすることはできますが、 "subjectに署名がありません"というエラーが表示されて失敗します。私の研究から、私はそれが署名されていないことを意味すると信じています。しかし、他の記事によれば、プロジェクト>ストア>アプリケーションパッケージの作成>はい(デベロッパーアカウントを持っているようにストアにデプロイするため)を右クリックすると、パッケージに自動的に署名するはずです。 Windowsのイベントビューアで表示されるエラーは、appxmanifestのパブリッシャーが署名証明書のパブリッシャーと一致しないことです。私は、各出版社の価値を見ることができます、私はそれらを変更するように見えることはできません。

答えて

0

パッケージを会社のAzure Intuneにアップロードするだけであれば、自分で証明書を作成してappxパッケージに署名することができます。

create a self signed certificateおよびSign an app package using SignToolを参照してください。

アプリをWindowsストアに公開するには、アプリをDev Centerの既存のアプリ名に関連付ける必要があります(または新しいアプリを予約することもできます)。アソシエーションはすべてのアプリID情報を自動的に調整します。 Windows Phone 8.1プロジェクトには[証明書の選択]ボタンがなく、プロジェクトにテスト証明書が含まれていない場合もあります。しかし、関連付けの後、appxパッケージを作成し、いつものようにDashboardにアップロードすることができます。

this postで私の応答を参照することもできます。

+0

私はあなたの2つのリンクに沿ってあなたの記事の情報を読んでいます。これは正しい道を私に導いた。私がやり遂げたのは、Windows Dev CenterアカウントのPublisher ID値を、アプリケーションマニフェストと自己署名付き証明書の発行者の値として使用することでした。これはうまくいった。私に正しい道を教えてくれてありがとう! – Stacy

+0

また、Windows Phoneが開発者モードの場合にのみ、上記は機能します。あなたは設定に入り、 "For Developer"を検索し、 "Developer Mode"オプションをチェックしなければなりません。実際の会社に証明書を署名されている場合は、「Sideload」オプションを使用しますが、自己署名証明書を使用する場合は、「開発者モード」を実行する必要があります。 – Stacy

関連する問題