重签ipa常见错误与解决办法
证书密码错误
解决方式: 重新输入该证书的正确密码
覆盖签名错误
当覆盖类型为 覆盖同应用ID 或 覆盖同应用ID同名称应用 时,如果当前用户已签名的应用管理列表中,出现2个或以上该覆盖类型的应用时,将出现覆盖签名失败
解决方式:
方式一:切换覆盖类型为 不覆盖或者指定应用编号覆盖
方式二:要在当前用户的应用管理列表中,找到满足该覆盖类型的应用,删除多余的该类型应用,再重新进行覆盖签名
签名后ipa无法安装
可能原因:
-
签名所用证书已失效
考虑先验证证书的有效性后再签名,或更换签名证书
-
签名所用的描述文件 未添加测试设备的udid
该情况需要先把设备的udid添加到描述文件中,再进行签名安装
签名安装后ipa闪退
可能原因:
-
签名时,可能错误的删除了应用某些应用库的标记(错误的去锁)
重新对原ipa进行签名,不勾选该应用库的标记
-
考虑时间锁是否到期
重新对原ipa进行签名,去除时间锁或重设时间锁到期时间
-
考虑应用是否处于禁用状态
启用该应用
-
考虑签名是否使用了发布证书,或证书已过期
换成有效的开发证书或者企业证书进行重签名