我一直在使用Visual Studio 2015工具来创建Apache Cordova项目。但是,在尝试将我的应用包上传到Windows开发人员中心时,我收到此错误:
3201:包中指定的发布者显示名称$ username $ 与发布商名称Ciaran不匹配 开发者帐户。
在检查构建我的应用程序时自动生成的源.appxmanifest文件时,我发现它是使用占位符变量生成的,例如$ username $代替我的实际用户名。我已经使用'Associate App with the Store'选项并报告成功,虽然这似乎对生成的appxmanifest文件没有任何影响,也没有在构建应用程序时或创建应用程序包文件时。
我已经尝试过联系Microsoft支持人员来解决这个问题,但到目前为止他们只是链接到App Manifest文件的文档,这对我来说似乎没用,因为Apache Cordova项目似乎没有给我任何帮助控制App Manifest文件。如果我尝试手动更改它,它只会在构建应用程序时再次被覆盖。
我尝试重新创建项目,我尝试从Windows开发服务器取消并删除应用程序提交并重新尝试所有内容,但我仍然遇到同样的问题。
有什么想法吗?
更新:我在此问题上联系了Microsoft支持,但有人告诉我,支持团队不提供对Apache Cordova项目的支持。此外,我被告知不允许从Visual Studio 2015测试版提交应用程序,只能通过零售版Visual Studio 2015提交提交。
答案 0 :(得分:2)
作为一种解决方法,您可以使用本机项目来创建appx包。
使用Windows原生项目创建appx包的步骤: