命令行重签怎么插入时间锁


什么是时间锁

时间锁是一个用于控制签名有效时间的动态模块,他可以使ipa应用的签名有效性与证书到期时间有效性独立开来,可以设置未到期就无法启动,或者启动后提示某个消息后奔溃。 时间锁可以动态控制签名的到期时间,动态的续费续期,无需用户重新安装ipa,极大的方便了企业签名的管理

添加时间锁

添加时间锁需要在对ipa应用进行签名的时候选择添加,可以使用命令行工具方式或图形界面工具方式进行签名加时间锁

命令行工具加时间锁

普通签名例子

./ausign_linux --sign wechat.ipa -c my.p12 -m my.mobileprovision -p 123 -o resign-abc.ipa

说明:签名都是以 --sign 参数开始 ,后面是被签名的ipa文件,-c 指定证书,-m 指定描述文件 ,-p 指定证书密码 -o 指定签名完后文件的存放地址

签名加时间锁例子

ausign --sign wechat.ipa -c my.p12 -m my.mobileprovision -p 123456 -o resign-wechat.ipa -at 20190701

和普通签名相比 多了 -at 20190701参数,表示 add time lock,就是添加时间锁的意思,-at 后面是签名到期的时间

图形界面工具加时间锁

图形界面重签,直接勾选,设置相应的到期时间,默认一个月!

签名锁到期时间的修改,直接禁用或者启用等操作!