新iOS团队成员:没有有效的签名标识
这令人沮丧。我有两个身份,一个旧的,一个新的,后者应该用于将iOS应用部署到应用商店 我创建了新用户,授予他管理员权限,然后创建了应用程序名称和配置配置文件。然而,在Organizer中,我看到开发配置完美无瑕,而部署配置文件向我显示了可怕的错误: 找不到有效的签名标识 怎么可能呢 我在iOS资源调配门户的证书部分看到,只有一个分发证书,一个属于我的公司 有没有办法让新用户在不访问uberadmin的Xcode的情况下创建应用程序新iOS团队成员:没有有效的签名标识,ios,xcode,distribution,provisioning,Ios,Xcode,Distribution,Provisioning,这令人沮丧。我有两个身份,一个旧的,一个新的,后者应该用于将iOS应用部署到应用商店 我创建了新用户,授予他管理员权限,然后创建了应用程序名称和配置配置文件。然而,在Organizer中,我看到开发配置完美无瑕,而部署配置文件向我显示了可怕的错误: 找不到有效的签名标识 怎么可能呢 我在iOS资源调配门户的证书部分看到,只有一个分发证书,一个属于我的公司 有没有办法让新用户在不访问uberadmin的Xcode的情况下创建应用程序 谢谢,干杯 您需要用于为公司创建分发证书的密钥 还记得您创建开发
谢谢,干杯 您需要用于为公司创建分发证书的密钥 还记得您创建开发人员证书的时候吗?然后你去了钥匙链->证书助理->向…申请证书 当您这样做时,Mac会将您的证书请求与密钥链中的密钥配对。处理开发人员证书并将其下载到计算机后,计算机可以通过该密钥访问该证书 但是,如果您没有创建公司拥有的分发证书,您的计算机上就没有密钥 查看密钥链中的证书:
- 转到“证书”并展开您的开发人员证书-它将有一个带有您姓名的小密钥
- 现在尝试扩展您的分发证书-它将没有密钥,对吗
将配置文件下载到您的计算机,安装它,然后在您的应用程序中,选择使用此配置文件生成分发版本 根据苹果公司的文件: 团队的分发证书允许开发人员构建用于分发的应用程序。如果您的团队希望使用另一台Mac创建分发版本,则需要传输分发证书的副本,如iOS工具工作流指南中的“保护和传输您的签名和资源调配资产”所述。(来自) 因此,为了让多个用户能够创建和提交应用商店版本,您必须在他们之间共享私钥 为团队创建一个新的私钥,然后将该私钥发送给所有需要它的人。按照下面的说明操作
另请参见:谢谢@jake_hetfield,但是如果做这对的人再也不能访问他的计算机了怎么办?我知道这是一个悖论,但这正是我所面临的…然后你必须使用选项nr 2=)删除当前证书不是什么大不了的事(特别是如果没有人拥有密钥-那么它是无用的)。只需在provisioning portal中使用管理员访问权限登录,删除dist证书,然后按照Apple提供的关于如何创建新证书的说明进行操作。现在我明白了。。。我想,我必须确定那把旧钥匙在别的地方找不到。或者,如果可能,吊销证书。谢谢您必须撤销旧证书才能创建新证书,因为一次只能有一个,因此无需担心旧证书的密钥。。。这对新的不起作用…@jake_hetfield你确定吗?我目前在开发中心有两个分发证书(关于事故)。事情发生的时候我有点吓坏了。