我们正在开发Windows Phone 8.1应用程序。 Hockeyapp被选为应用程序分发。 为了能够分发Windows Phone 8.1应用程序,它需要上传公司configuration文件(.aetx)。 然后应该在Windows Phone上下载,然后才能安装使用公司证书签名的.xib文件。
问题是手机在尝试安装.aetx文件时报告错误:
不能添加工作场所帐户
我们无法build立工作地点帐户。 联系贵公司的支持人员寻求帮助。
具体情况是,从Mac计算机向赛门铁克请求企业移动代码签名证书,证书已导出为.p12格式,而不是Windows操作系统的.pfx格式。 但AETGenerator.exe没有显示任何错误,并成功创build了.aet,.aetx和.xml文件。
我遵循了Windows Phone的公司应用程序分发和我所做的步骤:
现在要么从电子邮件安装.aetx文件,要么通过Hockeyapp手机显示相同的错误,并不安装证书。
我尝试从Mac安装.p12到Windows,然后在Windows上使用包含的专用证书导出.pfx文件,然后从此.pfx生成.aetx文件,结果是相同的; 电话显示相同的错误。
如果我在Windows上安装所有证书(下载Symantec证书并从.p12文件安装私有和公用企业证书),然后尝试从Windows上的Symantec获取企业证书,浏览器将显示:
您的证书无法安装。 它或者已经被安装,或者你已经删除了你的私钥。
看来这个错误是显示,当试图安装证书的公钥不在同一台计算机上从请求。
可以从Mac申请Symantec企业移动代码签名证书,然后导出证书是造成这个问题的原因吗?
如果企业移动代码签名证书曾经为公司获得,是否有办法从另一台计算机为同一家公司申请另一份证书? 注册证书时,私钥在后端的浏览器中创build,我想如果可以从Windows传递相同的过程,但不支付额外的证书。
这应该有所帮助。 当我们尝试生成AET令牌时,它会失败并出现以下错误? 这种失败的原因是什么?
生成AET时发生未知错误
StartIndex不能大于字符串的长度
参数名称:StartIndex