阅读 674

iOS企业签重签TF签ios逆向修改ipa包中的info.plist文件icon,boundID并且重签名ipa

本文介绍在没有源码,只有ipa包的时候,修改ipa包中的配置信息,并且重新签名,提交App Store。

流程:

原ipa-------->转换zip解压------->修改info.plist文件------>重新生成ipa---------->重签名ipa--------->>上传App Store

1.把原来ipa文件后缀修改成zip,然后解压文件,然后显示包内容,找到需要修改的info,plist文件

image

2.直接修改info.plist文件

image

3.如果需要更换logo直接将原来的Assets.car替换

4.生成新的ipa包

命令: zip -qr "Application.resigned.ipa" Payload

如果你解压后文件夹是一个,就用上面生成新的ipa,如果是多个,用空格隔开,例如:

zip -qr "Application.resigned.ipa" Payload BCSymbolMaps SwiftSupport

image

5.最后一步签名(我用的是fastlane)

不会的可以去百度,安装到自己电脑上image

签名成功

image

简单普及一下:fastlane用法

Mac终端安装参考官网: github.com/fastlane/fa…

Liunx安装可以参考《Liunx安装fastlane》

命令解释:

fastlane sigh resign wubais.ipa --signing_identity "Apple Distribution: lei liu (DZQ22QPZR3)" -p "my.mobileprovision"

红色的代表参数:

**1. **wubais.ipa :需要签名的ipa包

2. Apple Distribution: lei liu (DZQ22QPZR3): cer证书安装到钥匙串中的名字,在新的开发者账号创建cer文件下载下来安装到钥匙串就可以找到名字

3.my.mobileprovision:在账号中配置齿轮文件,里面会包含新的bound ID,放到和ipa一样的目录下.

官网参考:docs.fastlane.tools/actions/sig…

文章分类
iOS
文章标签