手动签名
2018-01-02 本文已影响0人
yh8577
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