Windows Phone 8.1 公司简介

3
我们正在开发Windows Phone 8.1应用程序。 选择了Hockeyapp进行应用程序分发。要能够分发Windows Phone 8.1应用程序,需要上传公司配置文件(.aetx)。然后在Windows Phone上下载该文件,之后才能安装使用使用公司证书签名的.xib文件。
问题在于,当尝试安装.aetx文件时,手机报告错误:
无法添加工作场所帐户 我们无法设置工作场所帐户。请联系公司的支持人员寻求帮助。
具体问题是,企业移动代码签名证书是从Mac电脑向Symantec请求的,并且证书被导出为.p12格式而不是Windows OS中的.pfx格式。但是AETGenerator.exe没有显示任何错误,并成功创建了.aet、.aetx和.xml文件。
我遵循了Windows Phone公司应用程序分发,我完成了以下步骤:
  • 在Windows Phone Dev Center上注册了公司账户
  • 在Mac电脑上申请了Symantec企业移动代码签名证书
  • 在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文件

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

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

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

您的证书无法安装。可能已经安装,或者您已删除了私钥。
当尝试在不同于请求证书的计算机上安装证书的公钥时,似乎会显示此错误。
从Mac申请Symantec企业移动代码签名证书,然后导出证书会引起这个问题吗?
如果企业移动代码签名证书曾经为公司获取过,那么是否有办法从其他计算机为同一公司申请另一个证书?当申请证书时,私钥是在后端浏览器中创建 in the browser on the back end,我在思考是否可能从Windows通过相同的步骤进行操作而不支付额外的费用。
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接