场景需求

ios重签名可以把已发布/未发布的包重新签名为自己的证书和签名。

比如我这里有企业开发者账号,某用户想把他们的更改为企业包进行分发,那么就可以通过重签名的方式把他们现有的ipa包替换为企业证书的包,这中间也不需要提供p12或描述文件,就可以完成包的转化。

ios重新签名的核心原理是使用 codesign 命令,当然也许完成一些额外的操作。

大致流程

1、解压ipa