网上有有很多教程 我就不说了。
这里说明一下注意项。
这几种文件必须分清楚。
.certSigningRequest :证书请求文件,在keychain(钥匙串访问)里 生成,
.cer :证书,苹果签发给你的 证书 ,有了这个证书,你的(请求证书的电脑的)私钥 配合 证书 以及 对应app identifier 和 生成对应 app 的 mobileprovision配置文件,也才能真机调试 或者 发布。(事实上现在可以不用开发者账号也可以真机调试)
.mobileprovision : 对应app 的配置文件。Xcode 其实最终也是需要 这个文件 来进行 对应的app 打包。
.p12 :个人信息交换文件,我们用这个文件把 私钥 存储起来,传输到另一个电脑。非常重要
设定:
我的A电脑 是公司电脑,并且是请求证书,即生成CertificateSigningRequest.certSigningRequest文件 的电脑。现在我我需要我自己的个人电脑B,还有我的同事的电脑C 和 项目经理的电脑D 都能 使用 这个苹果账号开发。
--------------
事实上。我们开发只需要
1.Xcode 登陆开发者帐户。
2.私钥。(电脑A生成,certSigningRequest包含私钥文件但是其它电脑BCD无法通过这个文件获取私钥,只能将证书下的私钥导出到p12文件里,再在BCD电脑上安装p12以获取私钥)注意是 证书下的私钥 不是整个证书哈. 很多人就是挂在这步了,导致 Xocde fix issue 时还

本文详细介绍了如何在iOS开发中实现一个证书多人共享,包括证书请求文件.certSigningRequest的生成,证书.cer的获取,mobileprovision配置文件的作用,以及.p12文件在不同电脑间传递私钥的过程。关键步骤包括确保Xcode登录开发者账户,正确导入.p12文件以获取私钥,以及理解何时让Xcode自动管理mobileprovision文件。
最低0.47元/天 解锁文章
810





