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