重签ipa常见错误与解决办法

证书密码错误

解决方式: 重新输入该证书的正确密码

覆盖签名错误

当覆盖类型为 覆盖同应用ID 或 覆盖同应用ID同名称应用 时,如果当前用户已签名的应用管理列表中,出现2个或以上该覆盖类型的应用时,将出现覆盖签名失败

ScreenShot

解决方式:

方式一:切换覆盖类型为 不覆盖或者指定应用编号覆盖

方式二:要在当前用户的应用管理列表中,找到满足该覆盖类型的应用,删除多余的该类型应用,再重新进行覆盖签名

签名后ipa无法安装

可能原因:

  • 签名所用证书已失效

    考虑先验证证书的有效性后再签名,或更换签名证书

  • 签名所用的描述文件 未添加测试设备的udid

    该情况需要先把设备的udid添加到描述文件中,再进行签名安装

签名安装后ipa闪退

可能原因:

  • 签名时,可能错误的删除了应用某些应用库的标记(错误的去锁)

    重新对原ipa进行签名,不勾选该应用库的标记

  • 考虑时间锁是否到期

    重新对原ipa进行签名,去除时间锁或重设时间锁到期时间

  • 考虑应用是否处于禁用状态

    启用该应用

  • 考虑签名是否使用了发布证书,或证书已过期

    换成有效的开发证书或者企业证书进行重签名