手动签名

2021-01-01 00:00:00

wlkt

1. 解压 需要签名的 ipa 文件

unzip -q wx.ipa  -d ./

2.查看二进制文件是否哦加密

otool -l WeChat | grep crypt

cryptid 0 这里表示没有加密 1 表示有加密

3.查看可以证书

security find-identity -v -p codesigning

4. 对PlugIns文件夹里的文件签名

codesign -fs "iPhone Developer: xxxxx (xxxxx)” 文件名

5.用 xCode查生成 embedded.mobileprovision文件,并拷贝到待签名的 app 目录中,执行命令 security cms -D -i embedded.mobileprovision 可查看到文件信息

6.对 .app整个文件夹签名

    6.1 修改 info.plist 文件Bundle identifier

    6.2  修改 entitlements.plist 文件中的这两项信息

        application-identifier

        com.apple.developer.team-identifier

    6.3 执行签名命令 

        codesign -fs "iPhone Developer: xxxx (xxx)” --entitlements ../entitlements.plist Wx.app

7.压缩 .app 文件夹

Zip -qr wx.ipa ./Payload

你可能感兴趣的:(手动签名)