使用 AppSigner 对包重新签名
引言:
在开发中经常遇到CP的包拿过来少添加了UDID之类的,为了方便测试,需要对ipa重签名,重签名就是把配置文件替换掉。主要用于修改原ipa内的证书文件将其换成自己拥有的证书,让它可以在自己的手机上顺利安装和使用。
# 一. 准备工作
- ipa文件(App Store下载的请自行"砸壳")
- mobileprovision文件
- .p12文件
- 从iOS App Signer的 Github 仓库 上将其clone下来。 下载地址
# 二. 具体操作
1、 打开 iOS App Signer.xcodeproj 工程, Run 后可看到以下界面 :
**2、 根据界面提示选择正确文件: **
Input File
: 拖入重签名 ipa文件,会自动生成路径
Signing Certificate
: 选择重签名证书,请确保证书已被添加. (双击证书即可)
Provisioning Profile
: 选择重签名描述文件,请确保证书已被添加. (双击.mobileprovision文件即可。切勿选择 Re-Sign Only ,无效。)
3、点击Start,等待生成新的ipa文件,根据提示保存.