首页 > 代码库 > ipa 重签名

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 重签名