0

我已经构建了一个 Windows Phone 应用程序,并成功地将其放入商店。我做了一些改进并创建了一个 Windows Phone 8 版本并提交了更新。但是,它一直未能通过认证过程(现在 3 次)。我发现了 Windows Phone 7.x 版本的一个问题,并且能够修复它,但现在我收到一个错误,即我的应用程序无法运行并出现静默故障。

我已经尝试了所有我能想到的模拟器和设备,但我似乎无法让失败发生。如果微软能给你更多的信息,那就太好了。由于他们没有,我想知道是否有人列出了所有不同的条件、设备和步骤,以便在提交之前测试您的应用程序。

那么在将应用程序提交到商店之前,推荐的测试场景是什么?

(真正好的是看看微软在测试应用程序时使用了哪些步骤)

顺便说一句 - 我应该提到我在自己的测试中使用了认证工具模拟仪表板。

4

2 回答 2

1

用于 WP7/WP8 认证的大部分测试都是公开的,可以看作是 Windows Phone 认证指南的一部分:Windows Phone 的应用提交要求、Windows Phone技术认证要求和 Windows Phone特定应用类型的附加要求。查看标题为“测试步骤”的列。

关于您的具体问题的一些想法:

  1. 你能分享你具体的失败报告NSTL测试结果pdf文件吗?
  2. 确保您的第二次提交通过的一个好方法是简单地修复第一次提交的失败,并在“测试员说明”下说它与 XAP 完全相同,只是有一个小修复以及它是如何修复的。
  3. 如果您无法重现测试人员遇到的问题,您可以随时重新提交并在“测试人员说明”下这样说,并在再次失败时询问更多详细信息。
  4. 测试团队可能使用 256MB 设备 (Lumia 610) 进行 WP7 测试,使用 512MB 设备 (Lumia 620) 进行 WP8 测试。您是否在这些配置下在模拟器中测试了您的应用程序?
于 2012-12-22T23:59:30.307 回答
0

我们最近在我们的两个应用程序上遇到了这个问题,另一个是我们只做了一些文本更改的应用程序。以前的版本通过并启动良好,而新版本则没有。我们的理由与科比所说的非常相似。

我们所做的是,在我们进行更改后,我们运行“市场应用程序的抢先解决方案 Dotfuscator”并上传 dotfuscated xap 文件。在我们的案例中,Dotfuscator 改变了我们自己的 DLL 文件的大小(我们有自己的自定义按钮控件,按钮上有两个标题行)。目前我不知道这样做的原因,但我觉得 Dotfuscator 在 dotfuscating 时以某种方式没有正确找到我们自己的 DLL(我们的 DLL 在我们项目的引用中))。

因此,一个原因可能是在 dotfuscating 时出现问题。出于这个原因,应该通过使用“应用程序部署工具”将其安装到手机上来测试 dotfuscated xap 文件。

通过将文件重命名为 yourapp.zip 然后解压缩,可以查看 yourapp.xap 文件中的文件,尤其是 DLL 文件。

塔帕尼

于 2013-07-02T06:03:04.933 回答