我已经构建了一个Windows Phone应用程序,并且成功地将其引入了商店。我做了一些改进,创建了Windows Phone 8版本并提交了更新。但是,它一直未通过认证过程(现在是3次)。我发现了Windows Phone 7.x版本的一个问题,并且能够修复它,但现在我只是收到一个错误,我的应用程序无法以静默失败运行。
我已经在模拟器和设备上尝试了所有我能想到的东西,但我似乎无法实现失败。如果微软能给你更多信息真的很好。既然他们没有,我想知道是否有人列出了在提交之前测试你的应用程序所经历的所有不同条件,设备和步骤。
那么在将应用程序提交到商店之前,测试应用程序的推荐测试方案是什么?
(看看微软在测试应用时采用了哪些步骤,真是太好了)
BTW - 我应该提一下,我在自己的测试中使用了certification tool和simulation dashboard。
答案 0 :(得分:1)
用于WP7 / WP8认证的大多数测试都是公开的,可以视为Windows Phone认证准则的一部分:App submission requirements for Windows Phone,Technical certification requirements for Windows Phone和Additional requirements for specific app types for Windows Phone。查看标题为“测试步骤”的专栏。
关于你具体问题的一些想法:
答案 1 :(得分:0)
我们最近在我们的两个应用程序上遇到了这个问题,另一个是应用程序,我们只进行了一些文本更改。之前的版本通过并且很好,新版本没有。 我们的理由和布莱恩特所说的非常相似。
我们所做的是,在我们进行更改之后,我们运行'针对市场应用程序的抢占式解决方案Dotfuscator'并上传dotfuscated xap文件。在我们的案例中,Dotfuscator已经改变了我们自己的DLL文件的大小(我们有自己的按钮自定义控件,按钮上有两个标题行)。目前我不知道理由,但我觉得Dotfuscator在dotfuscating时没有找到我们自己的DLL(这个我们的DLL在我们项目的参考文献中)。
因此有一个原因可能是dotfuscating出现问题。出于这个原因,应该使用“应用程序部署工具”将dotfuscated xap文件安装到手机上进行测试。
通过将文件重命名为yourapp.zip然后解压缩,可以看到yourapp.xap文件中的文件,尤其是DLL文件。
塔帕尼