iOS企业签名之iOS15发布后,新系统无法下载问题


先上一张图,此App的开发者需要更新App以在此iOS版本上正常工作。

iOS15刚发布三天,就有实施反馈,升级新系统的用户无法下载。

一脸懵逼的我赶紧Baidu,尝试了以前签名方式,无果,只好拉代码打包修复了现场的问题包,but有几十个包呢....

各种文章都看了,都没什么太大帮助,难道真的要一个一个打包吗?

黄天不负有心人,终于找到一个好的链接,原文参考:签名执行方式

在原IPA的基础上,我在终端执行了如下操作:

1.IPA拆包后,证书路径参考原来签名方式,或者去钥匙串找,*号是APP的名字

Payload/*.app 也可以直接进入到*.app所在目录执行,不要Payload/

codesign -s "iPhone Distribution: XXX Co., Ltd." -f --preserve-metadata --generate-entitlement-der Payload/*.app

codesign -dvvvvv Payload/*.app

2.最后压缩Payload为zip, 在把zip改为ipa,至此就OK啦

如果包太多,就需要写成脚本,一次性执行啦,就比如我几十个包,我就写成了脚本,一键搞定,需要的留言哈~

你可能感兴趣的:(iOS企业签名之iOS15发布后,新系统无法下载问题)