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提供者该异常问题

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注