将身份与商店关联后,Windows Universal应用程序崩溃

时间:2017-08-01 13:24:55

标签: windows cordova visual-studio-2017 windows-10-universal windows-10-mobile

我正在为Windows创建一个cordova应用程序。

现在,当我正常构建时(我自己的身份,我不知道他从哪里得到它)一切正常,我的应用程序成功启动。

虽然当我将我的应用与商店关联,并为我填写了我的实际应用名称+包名等时,我在尝试运行我的应用时出现了一个空白屏幕。

headbody标记保持为空,我的JavaScript控制台中不会抛出任何错误。

知道为什么会这样吗?问题肯定是我将我的应用程序与商店关联,然后发生了一些使我的应用程序崩溃或无法启动的事情。 但为什么会这样呢?我该如何解决?

(目前正在使用VS2017构建)

修改 好吧,所以我想通了,因为包名改变了,我不得不在清单中编辑它。现在我的主要根组件已加载,但它并未将app root设置为任何页面,只是一个空白屏幕。 (使用可以在滑动时打开的菜单。)

1 个答案:

答案 0 :(得分:2)

好吧,所以我的Microsoft分配的包名称与我自己的不同。这导致应用程序查找我自己的包名称,而不是我关联的Microsoft名称。

解决方案非常简单,只需将widget-id中的config.xml设置为Microsoft分配的程序包名称,然后重新构建解决方案即可。

(我正在使用Ionic框架,因此重新执行ionic build windows --release --prod --arch="arm"