受阿凹机器人的启发,也想倒腾下微信机器人
目前砸壳,classdump,theos那套已经跑通了,现在卡在部署到非越狱环境上,现有的resign脚本不支持extension,微信这种带多targets的签名不成功。我现在手动重签名的步骤是这样的:
解压App Store版本ipa
分别生成3个targets的entitlements.plist
codesign -d --entitlements :- OUTPUT_FOLDER/Payload/APP_NAME.app > APP_NAME_ENTITLEMENT.plist
更换bundle id
更换provision,
cp AD_HOC_PROVISIONING_FILE.mobileprovision OUTPUT_FOLDER/Payload/APP_NAME.app/embedded.mobileprovision
分别对3个target签名
codesign -f -s "CERTIFICATE_NAME_IN_KEYCHAIN" --entitlements EXTENSION_NAME_ENTITLEMENT.plist OUTPUT_FOLDER/Payload/APP_NAME.app/PlugIns/EXTENSION_NAME.appex
重新压缩生成ipa
但是这样安装不上去,想请教下,关于微信这种带多targets的如何进行重签名?