原理很简单,拿到IPA包,使用iOS App Signer工具替换为我们自己的证书即可

获取证书配置文件

  • 开发者证书
  1. 使用Xcode创建一个iOS app

  2. 开发者账户登录

  3. 连接真机运行一次

  4. 下载配置文件,在Xcode内setting``Accounts,点击Download Manual Profiles

    文件位置在~/Library/MobileDevice/Provisioning Profiles

  • 付费证书

    下载证书即可

下载iOS App Signer

Releases · DanTheMan827/ios-app-signer · GitHub

下载解压运行

重签名

  1. 打开App Signer

  2. Input File选择重签名的文件,.ipa文件 Signing CertificateXcode登录过会自动获取 Provisioning Profile 选择重签名描述文件,即上述获取的配置文件`.mobileprovision

  3. 点击Start开始并选择保存位置

安装到设备

Xcode上,点击运行模拟器,选择Manage Run...选择Devices

Installed apps,点击+号选择刚才生成的文件


参考

ios重签名教程 | tea9のblog

使用ios app signer 对app签名 - 『精品软件区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

Export signing certificates and provisioning profiles

iOS App Signer - Instructions