设为首页 收藏本站
查看: 1009|回复: 0

Windows 8 系列(五):Windows App Cer Kit(Certification Kit)的使用与相关问题

[复制链接]

尚未签到

发表于 2015-5-22 11:51:33 | 显示全部楼层 |阅读模式
  紧接着再说一个关于Windows 8 自带的Windows App Cer Kit的使用和我遇到的问题及解决方法的事情。
  
  最近快要提交应用到Windows App Store(Win8商店)了,Windows8自带了测试工具Windows App Certication Kit,建议Windows 8 开发者在提交商店前运行此程序,对即将要提交的程序进行初步的测试。如果测试结果为Fail,很有可能会影响你的应用顺利通过商店的审核。
  
  此测试程序会从以下几方面进行测试:
  1.Crashes and hangs test(崩溃和程序卡死测试)
  2.App manifest compliance test(应用配置文件测试)
  3.Windows security features test(安全特性测试)
  4.Supported Metro style API test(是否支持Metro Api)
  5.Performance test(性能)
  6.App manifest resources test(资源)
  7.Debug configuration test(Debug 配置)
  8.File encoding (文件编码)
  
  记得要测试的程序一定要是Release版本,如果是Debug版本的话,第7项一般会报Fail,提示内容会是:你的某些工程或dll是Debug版本,并列出相关工程声称dll的名字。
  
  我们来说说使用吧:
  官方给出的使用方法地址是:http://msdn.microsoft.com/en-us/library/windows/apps/hh694081.aspx
  考虑到会有部分学生开发者,或者英语不太好的开发者,我在此简单描述一下,如果英语还OK的童鞋,可以跳过此段。
  前提:
  安装了win8;安装了Windows app cer kit;具有开发者账号;安装了想要测试的Metro程序(建议在PC的管理员账号下安装,否则无法看到此程序)。
  1. 在搜索中输入“cer”,一般就会出现此程序,点击打开。
  2.在接下来的界面中选择 Validate a Metro style App
  3.选择想要测试的应用程序,点击下一步。在测试过程中不要进行任何操作,以免影响测试结果。(如果在这里你无法找到你想要的应用程序,请按下一段的办法解决)
  4.测试完毕后需要用户选择输出结果的路径和文件名
  5.打开文件,查看结果
  
  
  也许你在程序选择界面中找不到你要测试的程序,怎么办?
  1. 由于Windows App Cer Kit 是需要管理员权限运行的,因此,建议大家把开发的程序安装在管理员账号中,否则,是看不到此程序的。
  2.如果你安装在管理员账号中,还是看不到你的程序,那就要用“杀手锏”了:(以下步骤建议在管理员账号中运行)
  (1)搜索PowerShell,打开Windows PowerShell,在界面中输入: Get-AppxPackage > out.txt
  (2)在PowerShell默认的显示路径(一般是C:/user/xx/)下或者通过搜索,找到out.txt,并打开。
  (3)在文件中查找InstallLocation为空的应用的PackageFullName(例如:abc),然后回到PowerShell中,输入 Remove-AppxPackage abc,依次删除这些应用,然后再运行Windows App Cer Kit看看,是不是出现了呢???
  
  这个是Windows8目前的一个Bug,希望以后会改掉,在还没有改的这段时间里,希望能帮助到大家!!!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-69550-1-1.html 上篇帖子: Windows 8 应用开发权威指南 之 检测方向的传感器(3)确定设备方向 下篇帖子: Windows phone 8 Fast Resume 快速恢复浅析(一)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表