iOS重签名

公司项目需求,需要对公司开发者账号下的ipa包进行重签名,生成为企业版开发者下的ipa包。

一天的研究大致摸索出两套方案,仅供参考:

1.ios-app-signer-master ,按图操作,只需要三个选项即可。

2.iReSign-master,按图操作,注意entitlements.plist文件只需要如下两项

application-identifier 生成规则:企业证书ID.bundleid(中间那个点不要忘记加哦)。

entitlements.plist文件格式:

application-identifier

企业证书ID.bundleid

get-task-allow

第二种方法可能遇到的问题:

解决方法:

可以将源码中的这个判断去掉。

以上是自己的一些心得,建议用第二种,可控性大一些,如有不懂的地方,欢迎下方留言交流!

你可能感兴趣的:(iOS重签名)