ios重签名学习记录

先看大佬的文章再往下看我的唠叨。

大佬的连接:http://blog.cnbang.net/tech/3386/

不看完,看不懂的就不用往下看了。

原理方面上面连接已经讲的很清楚了,我这里就不啰嗦了。

0x01 查看本地的私钥(本地签名时使用的)

命令: security find-identity -v -p codesigning

会看到本地私钥,其中前面是私钥的sha值,后面是私钥的名字。签名的时候,使用两个都行。

本地私钥信息简图

0x02 查看相应的配置文件信息(本地的公钥经过苹果私钥签名)

获得本地公钥信息

security cms -D -i 本地公钥路径

生成授权plist

使用上个步骤中 Entitlements 内容生成授权文件 (entitlements.plist)


0x03 重签名

codesign -f -s 私钥标识(可以是sha也可以是名字)   --no-strict --entitlements 授权文件的路径  .app的路径

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容