Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cordova Windows签名和身份_Windows_Cordova_Signing - Fatal编程技术网

Cordova Windows签名和身份

Cordova Windows签名和身份,windows,cordova,signing,Windows,Cordova,Signing,我即将发布我们的第一款Windows Phone应用程序,使用Cordova构建。 由于我的Android和iOS二进制文件在商店里很成功,我在为windows做事情时遇到了问题 生成的文件似乎生成了Windows应用商店不期望的标识符。e、 g.我在config.xml eu.mycompany.clientname中命名了id,经过长时间的努力,我已经用我的公司信息和强大的密码等生成了证书。如这些文档中所述: 成功签名后,我正在将appxupload文件上载到windows应用商店,但我(

我即将发布我们的第一款Windows Phone应用程序,使用Cordova构建。 由于我的Android和iOS二进制文件在商店里很成功,我在为windows做事情时遇到了问题

生成的文件似乎生成了Windows应用商店不期望的标识符。e、 g.我在config.xml eu.mycompany.clientname中命名了id,经过长时间的努力,我已经用我的公司信息和强大的密码等生成了证书。如这些文档中所述:

成功签名后,我正在将appxupload文件上载到windows应用商店,但我(为我)遇到一些意外错误:

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)
不确定$username$为什么在那里,它在.Windows_1.0xxx包中被正确设置

我可以通过将id更改为给定的expecation来修复包标识符,但是这让我不知道为什么,并且会与我的Android构建冲突。我必须在生成的platform/windows目录中更改family包。我不知道为什么需要这样做,每次生成代码时都要这样做会很痛苦(代码进入git时没有pplatform目录)


有谁能给我点亮光,甚至能为我指出一个正确的指南呢?

我后来在windows应用商店中找到了应用程序包名称和信誉,就解决了这个问题。因此,在config.xml中设置它们是有效的。此外,wp应用程序没有包名覆盖,因此我将其设置为默认值,并将其覆盖到iOS和Android上

当我在windows应用商店中找到应用程序包名和creds时,我解决了这个问题。因此,在config.xml中设置它们是有效的。此外,wp应用程序没有包名覆盖,所以我将其设置为默认值,并在iOS和Android上覆盖它