我刚刚为客户续订了iOS Enterprise证书,并且我还针对该证书创建了新的分发配置文件。
在测试设备上安装了使用旧证书的应用程序,该证书也是用户信任的,这是标准的。由于旧证书尚未过期,应用程序仍可正常运行。
到目前为止一切顺利。
当安装新应用程序(使用新证书/配置文件)时,它会要求用户再次信任开发人员: - (
如果我转到设置 - >常规 - >配置文件&设备管理现在有两个条目在' ENTERPRISE APP'两者都有,似乎是同一个名字。仔细观察后,人们说:
iPhone发行:MY COMPANY LTD /(旧证书,请注意尾随/)
另一个是
iPhone发行:MY COMPANY LTD(但没有尾随/)
该应用程序仍然可以正常运行,但它对最终用户来说非常混乱。有没有人有任何想法为什么尾随/现在失踪?有修复吗?它不是世界末日,但如果可以的话,我希望能够清理它。
感谢您提供任何帮助/建议。
此致
史蒂夫
答案 0 :(得分:1)
我不知道为什么名称会因更新证书而改变 - Apple可能只是添加了某种过滤器来删除无效字符,这就是为什么/不会出现在新版本中。
不幸的是,你可能无能为力。证书上的公司名称字段来自您注册开发人员帐户时提供的名称,而且他们没有提供更改方式(至少不通过网站 - 也许可以尝试拨打支持?)
使用旧证书的其他应用程序将在旧证书过期后停止工作,因此无论如何它们都需要使用新凭据进行重建 - 此时混乱将消失,因此至少它不是永久性的。