苹果IPA签名:ios签名证书的具体操作步骤是什么样的?

苹果IPA签名:ios签名证书的具体操作步骤是什么样的?慢慢的已经到了年底,ios对苹果公司要求越来越严苛,APP上架也越来越严苛,不少新手不懂了,装置软件时需ios签名证书认证,无通过任何签名的程序是不能在手机装置和运行的!这就意味着苹果签名证书的重要性!

1、 keychain 里的 “从证书颁发机构请求证书”,这里就本地生成了一对公私钥,保存的 CertificateSigningRequest 就是公钥,私钥保存在本地电脑里。

2、 第二步苹果处理。

3、 把 CertificateSigningRequest 传到苹果后台生成证书,并下载到本地。这时本地有两个证书,一个是第 1 步生成的,一个是这里下载回来的,keychain 会把这两个证书关联起来,因为他们公私钥是对应的,在XCode选择下载回来的证书时,实际上会找到 keychain 里对应的私钥去签名。这里私钥只有生成它的这台 Mac 有,如果别的 Mac 也要编译签名这个 App 怎么办?答案是把私钥导出给其他 Mac 用,在 keychain 里导出私钥,就会存成 .p12 文件,其他 Mac 打开后就导入了这个私钥。

4、 在苹果网站上操作,配置 AppID / 权限 / 设备等,最后下载 Provisioning Profile 文件。

5、 XCode 会通过第 3 步下载回来的证书(存着公钥),在本地找到对应的私钥(第一步生成的),用本地私钥去签名 App,并把 Provisioning Profile 文件命名为 embedded.mobileprovision 一起打包进去。这里对 App 的签名数据保存分两部分,Mach-O 可执行文件会把签名直接写入这个文件里,其他资源文件则会保存在 _CodeSignature 目录下。

剩下的事情就是系统自己做的事情了。

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/%e8%8b%b9%e6%9e%9cipa%e7%ad%be%e5%90%8dios%e7%ad%be%e5%90%8d%e8%af%81%e4%b9%a6%e7%9a%84%e5%85%b7%e4%bd%93%e6%93%8d%e4%bd%9c%e6%ad%a5%e9%aa%a4%e6%98%af%e4%bb%80%e4%b9%88%e6%a0%b7%e7%9a%84%ef%bc%9f.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2022年7月10日 上午2:33
下一篇 2022年7月10日 上午2:33

猜你喜欢