尝试使用开发人员ID签署Mac应用程序时遇到很多麻烦。我们拥有所有证书和开发人员ID,但它们根本不会在XCode上向我显示。
这是我在苹果门户网站上看到的-https://www.evernote.com/shard/s26/sh/2a598526-77be-41f9-be29-5c9f8282c593/1f0c1ed1c81df05ac9c1f90c00b8c059
这就是xcode组织者向我展示的-https://www.evernote.com/shard/s26/sh/059c361a-0e60-4197-a64a-b6872207f2c1/b0d3e0f9e231657eb3aa346341f8d807
很明显,它缺少许多证书信息,因为Apple开发人员中心的证书比我的机器多得多。 Xcode根本不显示用于签名的开发人员ID证书。
知道这里出了什么问题吗?我应该从哪里开始?
最佳答案
检查您的钥匙串访问权限中是否有名为“私钥”的钥匙。如果您缺少开发人员证书的私钥,则必须创建一个新的私钥,以便获得新的私钥和匹配的证书。一旦私钥丢失,除非您进行了复制,否则通常会永久消失。 Apple没有提供获取以前制作的证书的私钥的途径。
与您的团队管理员联系,让他们为您创建一个新的证书/私钥对。
关于xcode - 我不是团队代理,如何使用开发人员ID对Mac应用程序进行签名?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12749642/