以下内容已过时,仅作参考。
新版本可以用任何你喜欢的方式直接签名安装。
由于 iOS 系统限制,修改的安装包在非越狱设备需要 Sideload 侧载到设备,越狱设备可以直接安装,相关教程请自行搜索 AltStore(推荐)或是 Sideloadly 相关教程,这两个工具均已适配,工具使用的流程都是一路下一步十分简单,请自行学习,这里只介绍如何生成可用的自签包。
提供的安装包,受官方原版的 Keychain 权限策略限制,自签名安装需要根据自签 Team ID 修改包名和安装包内部固定值(提供的安装包已经将原版相应部分修改,原版直接重签名安装会闪退)。Team ID 以下方 AltStore为例,在包名中可以看到是 EUK8B557Y5。
接下来使用Hex十六进制编辑器如 UltraEdit,或是其他具有类似功能的工具打开 ipa 包,对 ASCII 字符串 TEAMID1234 全部替换(快捷键 Ctrl + R)为你的 Team ID,然后就可以使用Sideloadly,或者是 AltStore 安装此 ipa 包。注:替换位置应该有41处。
类 Unix 系统(Mac OS / Linux / BSD)还可以使用命令行 sed -i 's/TEAMID1234/你的Team ID/g' Release.ipa 实现同样效果。