向Windows Phone应用商店(App Hub)提交应用

                     

                      之前提交了一个WP7的应用,在此做一点点的总结。

                       由于之前从未接触过WP7开发,也很少使用VS,所以一度整得焦头烂额,所以在此记录下比较详细的步骤,以免后续忘了。

                      此处需要一个App Hub账号(如何注册一个账号,在此不赘述,网络上多的是)。

                      下面开始提交应用之旅:

                       第一步,肯定是要有一个编译好的Xap包。

                       在VS下,右击项目,进入选项,

                                             

                       然后,点击Assembly Infomation选项

扫描二维码关注公众号,回复: 3863070 查看本文章

                                   

                             在弹出的对话框中,设置Neutral Language 选项选择Chinese

                            

                                然后选择Build项,将Configuration设置为Release

                            

                         保存后,然后重新编译工程,此时将生成Release版本的安装包(因上传市场的XAP必须是Realse版本的.所以测试必须是Realse

                         由于此处我选择的输出目录为Bin\Debug\所以我生成的安装包在Bin\Debug\目录下,当然也可以设置输出目录为Release,些时安装将在Bin\Release\目录下。

                       

                        

                          第二步:制作应用上传需要的图片

                           上传应用商店的应用在提交时,必须要有以下图片,且都有明确的文件格式,规格大小,这些图片如果格式或者大小不对的话,提交的时候会出错的。

             

              这些图片如果要我们自己做的话,很是麻烦,不过,微软估计是当心大家的吐槽,所以提供了一个图片的生成工具Windows phone Icon Maker,可以批量生            提交应用时需要的4种不同规格图片Logo,这个大家可以根据网址下载使用,另外生成的图片自动存放在母图片的目录下,大家可以在母图片的目录下找到,

             

             第三步:Xap安装包有了,需要的图片也有了,下面就是通过VS2010进行提交应用前的自测了

                  还是在VS2010下,右键点击项目,上面有一项Open MarketPlace Test Kit,通过它可以让开发者在开发测试阶段就能对应用程序进行自动化测试.监                测试.手动测试.以减少提交MarketPlace出错几率. 缩短提交应用时间.

                 

                            首先在Appliction Details 中放入对应的图片,将第二步生成的图片对号入座

                           

                          图片放入后,然后选择第二项,点击Run Tests进行测试

                          

                                    此处测试的是你的安装包和你上传的图片的一些信息等,如果没问题的话,会提示全部成功,如果此处上传的图片是用官方的工具生成的话,应该不太会                                 现问题,当然也有可能,如果出现了问题那就慢慢找喽(第一次上传时,使用的美工生成的图片,明明尺寸对,但是测试就是提示图片有问题,害得我                                  冷汗直冒,还好找到了官方的这个工具。。)

                                            

                                    此项通过后,则进行第三项的测试Automated Test,此项则是测试XAP安装包资源文件 图片的格式和规格是否正确.一般来说Automated Test是提交应                用测试试通过.因为这个列表中在提交应用是都是硬性的要求.Monitored TEst监控测试选项主要针对应用在真机运行体现的性能指标: 加载时间                内存使用量 Back up Button硬件支持处理等. 这个需要连接真机上加载测试.如果出错或是提示也可以不修改.,这项测试并不是必须的.

                 

                                针对 在测试时总是提示最后一项出错.问题主要原因在于在真机操作应用必须最少使用一次Back up Button硬件按钮执行Back Up操作.这样监控测试               才能验证.

                 最后一项Manual TEst人工检测手动测试项目. 总共有50项目. 没想中提供测试的步骤说明.用来手工测试.在moreInfor可以看到更多完整说明.因开发人员手工测试.Vs2010无法通过程序的方式判断应用程序测试项是否通过.完全又开发人员来决定测试是否通过.

                

                                      如果以上几项测试都通过了的话,则可以上传应用了(在上传之前,大家可以先安装此Xap包到手机上,测试一下,看能否运行起来)。

                                     第四步:上传应用到应用商店

                                     进行站点http://create.msdn.com/zh-CN/,点击“我的操作面板”,进入Windows Phone,使用Windows Live Id登录,

                                           

                                       登录后,在网页的右边有一个提交应用的图标,点击此图标即可进入提交应用的界面(此处有一点要注意,如果你的账号不能用的话,则此图标是无法                                  点击的)

                                                 

                                   进入提交页面后,则是填写应用的相关信息了,这个按实际情况一步一步填下去即可。

                                  

                                                         有一点需要注意的是,在第三项,“定价”,选择发布市场时,请根据你的应用的实际情况选择市场(如果只有中文版,则只能选择                                                      中国市场,如果此时选择其它项的话,会被应用商店打回来的,因为语言不支持。)

                                                            其它的也没特别说明了,提交成功后,等待应用商店的测试结果即可了,一般需要几天的时间。

                                                           

                                                       如果审核成功,则恭喜你,在应用商店可以找到你的应用了

                                                    

                                      如果审核不成功的话,应用商店会给出测试报告(一个PDF文档),测试报告中会给出失败的原因,按照文档进行相应的修改然后再提交就OK了(不过测试报告                                  是英文版的,看着很是头疼。。)。

                                      写得也差不多了,第一次提交可能会觉得心里没底,不过多几次提交就OK了。

猜你喜欢

转载自blog.csdn.net/w0100746363/article/details/7730382