我们正在开发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和我已完成的步骤进行了操作:
现在,无论是通过电子邮件还是通过Hockeyapp安装.aetx文件,手机都会显示相同的错误,并且不会安装证书。
我尝试将.p12从Mac安装到Windows,然后在Windows上导出包含私有证书的.pfx文件,然后从.pfx生成.aetx文件,结果是一样的;手机显示相同的错误。
如果我在Windows上安装所有证书(从.p12文件下载Symantec证书并安装私有和公共企业证书),然后尝试从Windows上的Symantec获取企业证书,则浏览器会显示:
您的证书无法安装。它已经安装,或者你已经删除了你的私钥。
当尝试安装证书的公钥而不是在请求它的同一台计算机上时,似乎显示此错误。
可以从Mac申请Symantec企业移动代码签名证书然后导出证书是导致此问题的原因吗?
如果曾为公司获得企业移动代码签名证书,是否有办法从另一台计算机为同一公司申请另一个证书?注册证书时,正在创建私钥in the browser on the back end,我在想是否可以从Windows传递相同的过程但不支付额外的证书。
答案 0 :(得分:0)
这应该有所帮助。 当我们尝试生成AET令牌时,它会失败并出现以下错误?造成这种失败的原因是什么?
生成AET时出现未知错误
StartIndex不能大于字符串的长度
参数名称:StartIndex