iOS自签IPA教程
为什么要签名呢?
官方说法是对App进行代码签名可让用户确信App 来自已知来源并且自最后一次签名以来未被修改。您必须先使用Apple颁发的证书对app进行签名,然后您的App才能够整合App 服务、安装到设备上或提交到App Store。 总之一句话鉴于iOS系统必须签名才可安装,所以必须要自己签名才能安装。App Store中直接下载的已经经过签名的,而且可以任何人下载安装。
但是有些IPA文件(后缀.ipa文件)是没有经过签名加密,所以没办法直接安装在iOS设备上,所以需要我们使用证书加密下,证书有付费和免费,付费的理论上可以在付费有效期内使用,但是免费的只有七天有效期,也就是七天后必须重新签名安装。
如何自己签名?
前期准备:xx.ipa(以下称为IPA文件),装有爱思助手的电脑,要安装该IPA文件的iPhone,Apple ID(苹果账号,手机登录的账号即可)
- 电脑打开爱思助手并链接手机
找到工具箱,IPA签名选项,打开如下图所示:
1、选择要签名的IPA文件添加
2、选择添加Apple ID
3、此时输入AppleID和密码并确保设备标识有内容(如无请重新连接手机和关闭窗口重新打开)
4、添加AppleID完成后,选择IPA和AppleID就可以点击开始签名,签名完成后保留签名完成的IPA文件
- 安装已签名的IPA文件
关闭签名窗口选择导入IPA文件
添加第一步签名的IPA文件后,选择发送到手机,此时安装进程会自动进行,如无意外完成后应该桌面会出现要安装的应用,如果打开提示未信任开发者,请前往设置->通用->设备管理,可以看到开发者APP,进入选择信任即可,信任完成后就可以正常开启App了,如果遇到闪退请检查是否安装签名文件或反馈IPA提供者该异常问题