0

大约两个月以来,我一直在尝试让一个 WP8 应用程序在 Marketplace 中获得认证,并且每次使用 5.1.4 代码和“每次都静默退出”错误都会反弹回来。我能想象到的唯一会导致此错误的是潜伏在我的项目或包含库中的某个地方的受限调用(即使实际上没有调用代码,只要将它放在链接库中就足以触发静默退出)。

我已经在模拟器和物理设备上对其进行了测试,它就像一个魅力。不幸的是,受限的 API 检查只发生在 Marketplace 安装的应用程序上。即使它确实崩溃了,我也有一个顶级的“未处理的异常”处理程序来连接以写入崩溃数据(在我的所有应用程序中使用)。由于它立即崩溃,它永远不会弹出一条消息给我发电子邮件。

WP7 在 Store Test Kit(和提交时)中有一个功能,可以进行静态分析以检查被禁止的调用,但现在 WP8 似乎缺少这个功能。

有谁知道解决这个问题的方法?是否有我不知道的工具来检测问题?我可以强制模拟器或我自己的物理设备向我展示检测问题以提供更多数据吗?我无计可施!

4

1 回答 1

0

商店测试套件仍然存在。不过找起来有点麻烦。在 Visual Studio 的解决方案资源管理器中右键单击您的应用项目。

这似乎有点违反直觉,但是当您按照“单击下面的运行测试按钮运行自动化测试用例”时,自动化测试用例仍然会进行静态分析(.NET 和本机代码)。结果显示在“XAP 包要求”行中,如下所示。

WP8 商店测试套件图片.

您确定要记录所有异常,即使是后台线程?

现在你有一个测试版的应用程序,你应该能够(最终)在 Dev Portal 上看到崩溃日志。

于 2013-03-06T07:59:51.670 回答