废话开篇:记录一下微信重签流水账,感兴趣的朋友可以试一下
一、包下载地址
提取密码: m8c4
二、准备工具
1、重签工具
APP Signer
2、修改国际化APP名字工具
因为APP的名字可能是本地国际化文件配置的,所以,仅修改 info.plist 文件里面的 Bundle display name 是不能变更成功的
利用 PlistEdit Pro 工具打开上面的文件如图:
修改里面的 CFBundleDisplayName 的名即可,这样新签名的应用才能展示设置的名称。
三、签名注意事项
1、ipa 删除部分文件
将 ipa 包直接改为 .zip 格式结尾,然后查看包内容,
删除里面的 PlugIns 和 Watch 文件夹(如果用自建签名证书的话,这两个文件里的 info.plist 文件也要修改,但是即使改了,也不会签名成功,无法安装,试过N次)
整理完后,将 zip 文件格式改为 ipa,然后进行下一步自建证书签名操作。
2、修改 info.plist 文件里的 BundleId
将里面的 BundleId 修改为与自建描述文件里对应。
3、自建证书签名
准备 iOS 开发证书及描述文件,利用 APP Signer 进行重签
把前三项(待签名的 ipa 包、自建开发证书、描述文件)填完就点击右下角的 Start 开始签名就行了。
利用 xcode 的 Devices 工具,安装重签包
四、总结与思考
爱思助手的签名工具试过,但自建证书签完后的 app 与 应用商店下载的不能同时存在。因此,记个流水帐加深一下记忆。没啥复杂的东西(主要是也没深入研究),希望能帮助到大家。