iOS 企业分发名称更改

iOS Enterprise Distribution name change

我刚刚为客户更新了一个 iOS 企业证书,并且还针对该证书创建了一个新的分发配置文件。

在测试设备上安装了使用旧证书的应用程序,这些应用程序也得到了用户的信任,这是标准的。由于旧证书尚未过期,因此这些应用程序仍然有效。

到目前为止一切顺利。

安装新应用程序(使用新证书/配置文件)时,它会要求用户再次信任开发人员:-(

如果我转到“设置”->“常规”->“配置文件和设备管理”,现在 'ENTERPRISE APP' 下有 2 个条目,两者似乎同名。仔细一看,有人说:

iPhone Distribution:MY COMPANY LTD/(旧证书,注意尾随/)

另一个是

iPhone Distribution:MY COMPANY LTD(但没有尾随 /)

该应用程序仍然可以正常运行,但最终用户会感到非常困惑。有谁知道为什么尾随 / 现在不见了?有解决办法吗?这不是世界末日,但我希望能够清理它,如果可以的话。

感谢您 help/advice 的付出。

此致

史蒂夫

我不知道为什么更新证书后名称会发生​​变化 - Apple 可能只是添加了某种过滤器来删除无效字符,这就是 / 没有出现在新证书中的原因。

不幸的是,您可能对此无能为力。证书上的公司名称字段来自您在注册开发者帐户时提供的名称,并且他们没有提供更改该名称的方法(至少不能通过网站 - 也许尝试致电支持?)

使用旧证书的其他应用程序将在旧证书过期后停止工作,因此无论如何都需要使用新证书重建它们 - 届时混乱将消失,所以至少不会永久。