使用 AppSigner 对包重新签名

引言:

在开发中经常遇到CP的包拿过来少添加了UDID之类的,为了方便测试,需要对ipa重签名,重签名就是把配置文件替换掉。主要用于修改原ipa内的证书文件将其换成自己拥有的证书,让它可以在自己的手机上顺利安装和使用。


# 一. 准备工作

  1. ipa文件(App Store下载的请自行"砸壳")
  2. mobileprovision文件
  3. .p12文件
  4. 从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文件,根据提示保存.