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的路径

你可能感兴趣的:(ios重签名学习记录)