windows phone 8.1公司简介

时间:2014-06-18 13:13:49

标签: windows windows-phone-8 certificate code-signing code-signing-certificate

我们正在开发Windows Phone 8.1应用程序。 Hockeyapp被选中进行应用分发。为了能够分发Windows Phone 8.1应用程序,它需要上载公司配置文件(.aetx)。然后应该在Windows Phone上下载,然后才能安装使用公司证书签名的.xib文件。

问题是手机在尝试安装.aetx文件时报告错误:

  

无法添加工作区帐户

     
    

我们无法设置工作区帐户。     联系您公司的支持人员寻求帮助。

  

具体是Symantec从Mac计算机请求企业移动代码签名证书,证书导出为.p12格式,但不是.pfx,如Windows操作系统。但是AETGenerator.exe没有显示任何错误,并成功创建了.aet,.aetx和.xml文件。

我按照Company app distribution for Windows Phone和我已完成的步骤进行了操作:

  • 在Windows Phone开发人员中心注册公司帐户
  • 在适用于Symantec Enterprise Mobile代码签名的Mac计算机上 证书
  • 在Mac上从Symantec获得企业证书
  • 在Mac上将企业证书导出到.p12文件
  • 在Windows上安装了Symantec_Enterprise_Mobile_Root_for_Microsoft.cer
  • 在Windows上安装了Symantec_Enterprise_Mobile_CA_for_Microsoft_Cert.cer
  • 在Windows开发计算机上使用Windows Phone 8.1 SDK工具的AETGenerator.exe生成.aetx文件

现在,无论是通过电子邮件还是通过Hockeyapp安装.aetx文件,手机都会显示相同的错误,并且不会安装证书。

我尝试将.p12从Mac安装到Windows,然后在Windows上导出包含私有证书的.pfx文件,然后从.pfx生成.aetx文件,结果是一样的;手机显示相同的错误。

如果我在Windows上安装所有证书(从.p12文件下载Symantec证书并安装私有和公共企业证书),然后尝试从Windows上的Symantec获取企业证书,则浏览器会显示:

  

您的证书无法安装。它已经安装,或者你已经删除了你的私钥。

当尝试安装证书的公钥而不是在请求它的同一台计算机上时,似乎显示此错误。

可以从Mac申请Symantec企业移动代码签名证书然后导出证书是导致此问题的原因吗?

如果曾为公司获得企业移动代码签名证书,是否有办法从另一台计算机为同一公司申请另一个证书?注册证书时,正在创建私钥in the browser on the back end,我在想是否可以从Windows传递相同的过程但不支付额外的证书。

1 个答案:

答案 0 :(得分:0)

这应该有所帮助。 当我们尝试生成AET令牌时,它会失败并出现以下错误?造成这种失败的原因是什么?

生成AET时出现未知错误

StartIndex不能大于字符串的长度

参数名称:StartIndex

http://blogs.msdn.com/b/wsdevsol/archive/2014/04/21/frequently-asked-questions-about-windows-phone-company-hub-apps.aspx