【发布时间】:2013-03-03 05:23:57
【问题描述】:
我们正在为 windows phone 8 开发公司应用程序。
我已经按照Company app distribution for Windows Phone中描述的每个步骤进行操作
这是我所做的:
- 注册公司帐号
- 从赛门铁克购买了企业证书。
- 导出的带有私钥的 PFX 文件
- 从 PFX 生成的注册令牌(AETX 文件)。
- 开发的应用程序,用visual studio构建并获取xap文件 生成。 (将其命名为 App.xap)
- 预编译托管程序集并使用证书对其进行签名 BuildMDILXap.ps1 powershell 脚本。 (所有消息都表明成功)。
- 在我们的 Web 服务器上托管 AETX 和签名 XAP 文件。
此时,当wp8手机在没有安装AETX的情况下尝试下载XAP文件时,手机会给出正确的错误信息:“在安装此应用程序之前,您需要添加XXXX公司帐户。联系您公司的支持人员寻求帮助”。
安装AETX后,wp8手机尝试安装XAP文件时,手机要求确认:“Would you like to install App1 from XXXX?”单击“安装”按钮后,没有任何反应。没有成功消息,没有错误消息,没有安装指示,并且应用程序不显示在应用程序列表中。
我也尝试过通过电子邮件发送 AETX 和 XAP 文件(以防 Internet Explorer 或 iis 无法处理文件类型),结果相同。
我也尝试为我们的公司中心应用程序做同样的事情,同样的结果。
据我了解,公司中心应用程序只是另一个应用程序(当然用于不同的目的),普通应用程序和中心应用程序都可以以相同的方式分发(通过网址或电子邮件等),对吧?
怎么了?在这里找不到问题? 有什么想法吗?
【问题讨论】:
标签: windows-phone-8 code-signing xap code-signing-certificate