ipa 重签名

Posted Optimus

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ipa 重签名相关的知识,希望对你有一定的参考价值。

#!/bin/sh

oldipaname="codesigndemo"
mobileprovisionname="bundle.mobileprovision"
distributionname="iPhone Developer: gan wang (V2C45S8B76)"
entitlements="entitlements.plist"

#解压ipa
oldipa="$oldipaname.ipa"
unzip $oldipa

#更换证书
cp $mobileprovisionname Payload/$oldappname/embedded.mobileprovision

#重签名
echo $oldappname
codesign -f -s $distributionname --entitlements $entitlements Payload/$oldappname

#重新生成ipa
newipa="new.ipa"
zip -r $newipa Payload

rm -r Payload

 

以上是关于ipa 重签名的主要内容,如果未能解决你的问题,请参考以下文章

iOS逆向重签名:IPA包重签名

ios 如何检查ipa是被重签名过的

iOS 企业级 IPA 重签名

IOS苹果应用IPA重签名软件手机版(苹果重签名,企业签名,安卓苹果平台,时间控制)

ipa 重签名

如何利用IPA/iOS/苹果签名工具在Mac和win电脑上进行重签名