Windows Phone 8 – 无法在Windows Phone 8上安装公司应用程序

前端之家收集整理的这篇文章主要介绍了Windows Phone 8 – 无法在Windows Phone 8上安装公司应用程序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们正在开发Windows Phone 8的公司应用程序.

我按照Company app distribution for Windows Phone描述的每一步

这是我做的:

>注册公司账户
>从赛门铁克获得企业证书.
>使用私钥导出PFX文件
>从PFX生成注册令牌(AETX文件).
开发应用程序,用visual studio构建并获取xap文件
产生. (将其命名为App.xap)
>预编译的托管程序集,并使用证书签名
BuildMDILXap.ps1 PowerShell脚本. (所有消息表示成功).
>托管AETX并在我们的Web服务器上签名XAP文件.

在这一点上,当wp8手机尝试下载XAP文件而不先安装AETX时,手机会提供正确的错误信息:“在安装此应用程序之前,您需要添加XXXX公司帐号,请联系您公司的支持人员寻求帮助”.

安装AETX之后,当wp8手机尝试安装XAP文件时,手机会要求确认:“你要从XXXX安装App1吗?”点击“安装”按钮后,没有任何反应.没有成功的消息,没有错误消息,没有安装的指示,应用程序没有显示在应用程序列表中.

我也尝试通过电子邮件发送AETX和XAP文件(如果Internet Explorer或iis无法处理文件类型),结果相同.

我也试图为我们的公司中心应用程序做同样的结果.

据我了解,公司中心应用程序只是另一个应用程序(当然是为了不同的目的),正常的应用程序和集线器应用程序可以以相同的方式(通过网址或电子邮件等)分配,对吗?

哪里不对?在这里找不到问题?
有任何想法吗?

我敢打赌你没有正确的代码签名设置.容易忽略的一个重要步骤是安装企业代码签名证书(从Symantec获得)的父证书.具体来说,下载并导入以下两个证书,然后尝试再次签署XAP文件.

https://knowledge.verisign.com/library/VERISIGN/ALL_OTHER/Symantec_Enterprise_Mobile_Root_for_Microsoft.cer
https://knowledge.verisign.com/library/VERISIGN/ALL_OTHER/Symantec_Enterprise_Mobile_CA_for_Microsoft_Cert.cer

令人遗憾的是,签名工具没有报告任何错误,但输出不是WP8将接受的正确签名的XAP.

猜你在找的Windows相关文章