在Apple开发者帐户中创建能够提取钥匙串访问权限并显示的证书,私钥对中的有效证书,但在xcode中 - >组织者说配置文件无效,所以我无法创建构建。
答案 0 :(得分:0)
创建新的配置文件(分发或开发取决于您的需要),并在创建时将新创建的证书映射到该配置文件。然后,下载并安装它。
答案 1 :(得分:0)
请确保您在“登录钥匙串”中查找开发人员或分发证书。查看证书的“我的证书”并检查私钥和公钥是否与此证书相关联?
如果以上情况正常,请从管理器中删除旧的配置文件,并使用developer.apple.com的Keychain中的相同证书创建新的配置文件
请按照上述步骤告诉我这是否有效。如果没有,请将进一步的问题写成评论。
答案 2 :(得分:0)
退出并重新启动Xcode。它可以解决这个问题。
答案 3 :(得分:0)
您在配置文件和证书之间似乎感到困惑。配置文件(配置文件)链接开发人员/分发证书,设备列表和软件包ID。
<强>情况1:强>
您似乎有一个指向certificate1的provisoning profile1。然后你创建了指向certificate2的profile2。然后你下载了profile2并开始使用它进行代码签名,错过了下载certificate2并将其添加到密钥链访问。所以正在发生的事情是xcode使用profile2,而它从profile2尝试获取你还没有添加的certificate2,因此它显示了代码签名错误。尝试下载certificate2并将其添加到密钥链。
<强>情况2:强>
它可能是您下载证书2的另一种方式,但没有编辑profile1指向certificate2并且certificate1可能已过期。
希望这能解决问题