2016-03-21 10 views
1

私は最初のWindows Phone Appをリリースする寸前です.Cordovaで構築してください。 私のAndroidとiOSのバイナリは店舗にうまくいきましたので、私はWindowsでの作業がうまくいっていません。Cordova Windowsの署名と身元確認

生成されたファイルには、Windowsストアが期待していない識別子が生成されているようです。例えば

https://cordova.apache.org/docs/en/latest/guide/platforms/win8/index.html#signing-an-app

に成功した後:私は、これらのドキュメントに記載されているように私は私の会社等の情報や、強力なパスワードを使用して証明書を生成してきた長い格闘の後、私のconfig.xml eu.mycompany.clientnameのidという名前署名は、私は、Windowsストアに私のappxuploadファイルをアップロードしていますが、私はいくつかの(私にとっては)予期しないエラーを取得:

CordovaApp.Phone_1.0.0.0_anycpu.appxupload1.6 MB 
Invalid package identity name: eu.mycompany.clientname (expected: A2DCC7BA.AppName) 
Invalid package family name: eu.mycompany.clientname_bzbj8h50hftv4 (expected: A2DCC7BA.AppName_jjthqwjdpvsz2) 
Invalid package publisher name: CN=$username$ (expected: CN=E4FE5B9A-B134-4675-9C70-052F6C4B8C82) 

ない$ユーザー名$がある理由、それは.Windows_1.0xxxにcorrecltyに設定されていることを確認しますパッケージ。

パッケージ識別子私はidを指定されたexpecationに変更することで修正できますが、その理由を知らされず、Android Buildと競合します。ファミリパッケージは、生成されたプラットフォーム/ Windowsディレクトリで変更する必要があります。私はこれがなぜ必要なのか分かりませんし、コードを生成するたびにこれを行うのは苦痛になります(pplatformディレクトリなしでgitに入ります)。

明るい光を照らし、これらのことについて適切なガイドを指摘してくれる人は誰ですか?

答えて

0

私はWindowsストアでアプリパッケージ名と信用を見つけたときにこれを後で解決しました。そこで、config.xmlの設定を行った。また、wpアプリのパッケージ名のオーバーライドもないので、デフォルトとして設定し、iOSとAndroid用にオーバーライドします

関連する問題