• 五十、应用发布


    1、发布前提

    第一,在Windows8环境下

    第二,导入开发者许可证:开发者许可证是首次启动VS2012时,就自动从开发者帐号中获得的。如果开发者帐号过期,可随时通过VS2012再次申请。

    第三,在本地计算机上已经部署了待发布的应用:以release的方式在“本地计算机”上运行

    第四,使用Windows App Cert Kit组件测试(这是技术层面的验证):点击此组件——〉选第一个——〉收集计算机上的信息,选择可发布的应用——〉选目标应用——〉下一步——〉会启动应用几次,检测此应用是否满足发布条件——〉输入路径,产生检测报告,以.xml文件的形式——〉给出评价结果。

    第五,阅读发布文档(app submission checklist)http://msdn.microsoft.com/en-us/library/windows/apps/hh694062.aspx

    2、发布

    生成包:打开VS2012——〉项目右键——〉应用商店(store)——〉创建应用程序包——〉登陆——〉选择目标程序——〉下一步——〉填写版本号,选择适用的cpu型号(一般选any cpu)——〉点击‘创建:——〉如果没有问题,则点击“关闭”——〉在VS的后台打印结果中找到包的创建位置,其中以.appxupload结尾的文件就是要上传的文件。

    在生成包的时候,经常会出现诸如:运行权限不足或VS2012开发打包发布到程序商店的时候出现签名失败

    SignTool Error: An unexpected internal error has occurred的错误

    这方面的中文资料很少,其实原因很简单,就是对这些操作需要管理员的权限(默认win8是没有开启管理员Administrator的,自然也没有类似win7那样右键“以管理员方式运行”的菜单),所以就要自己手动开启Administrator帐户的使用权限并设置所有操作默认都是Administrator管理员权限。
     下面看一下步骤:进入控制面板->——〉系统和安全——〉管理工具->——〉本地安全策略——〉安全设置->本地策略->安全选项->

    1、帐户:管理员账户状态(默认为已禁用),改为"已启用"

    2、用户帐户控制:用于内置管理员帐户的管理员批准模式(默认为已禁用),改为"已启用"

    至此您的Administrator权限就打开了,问题也就迎刃而解了。

    上传:登陆开发中心(http://msdn.microsoft.com/zh-CN/windows/apps/br229512)——〉仪表板——〉登陆——〉填写信息,如果信息无误,则出现“对勾”;没有填写或填写错误,则是“时钟”;在package选项,将生成的文件拖拽到此选项上——〉保存——〉直到所有的都为“对勾”,则点击提交即可。

  • 相关阅读:
    Codeforces 525C Om Nom and Candies 枚举 + 复杂度分析
    Codeforces 526B Om Nom and Dark Park 树形dp
    Codeforces 526A King of Thieves 枚举
    Regionals 2014 Asia
    Regionals 2014 Asia
    access数据库和sqlsever数据库sql语句的布尔值boolean的写法
    取消阴影行
    引用其他单元的2种方法
    选中阴影行
    全选
  • 原文地址:https://www.cnblogs.com/suinuaner/p/fifty.html
Copyright © 2020-2023  润新知