加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-13 20:18:33 所属栏目:Windows 来源:网络整理
导读:我们正在开发Windows Phone 8的公司应用程序. 我按照Company app distribution for Windows Phone描述的每一步 这是我做的: 注册公司账户 从赛门铁克获得企业证书. 使用私钥导出PFX文件 从PFX生成的注册令牌(AETX文件). 开发应用程序,用visual studio构建并
我们正在开发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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读