开心签名工具


开心签名工具,是一款可以在windows,linux和mac上对ios app进行签名和重新签名的工具。可以命令行操作签名,也可以图形界面进行操作,方便使用有可以自定义脚本。签名和重新签名的时候可以修改ipa的包名,应用名称,版本号等。可以插入时间控制锁,可做ios应用多开工具和企业签名工具。

界面运行效果图


ScreenShot

支持功能


  • 支持windows,linux,mac上运行
  • 支持界面操作,支持命令行操作,支持自定义脚本调用命令
  • 对名称,版本号,bundle id包名称进行修改
  • 可以插入软件时间控制,远程控制app签名是否到期,和证书时间到期独立开来,方便企业签名动态控制时间
  • 查看证书信息,到期时间等
  • 可以插入自己的dylib动态库,可以删除别人插入的dylib,动态库
  • 可以对特殊文件签名,例如xxx.png名称的动态库
  • 可以单个ipa签名,也可以批量ipa进行签名
  • 可以对不同的ipa使用相同的描述文件
  • 有不覆盖,覆盖包,覆盖同名称同包名,精准覆盖指定id等多种覆盖升级模式
  • 带app管理功能,能动态修改软件到期时间,可以设置到期提醒消息或直接闪退,可以对单个app设置到期提醒
  • 可以批量删除app,复制app各种信息
  • 可以对从未签名的ipa进行签名

安装与运行


  1. 开心签名工具官网http://s.kxapp.com下载最新版本,根据自己的操作系统选择windows版本,mac版本或者linux版本。软件只支持64位系统。

  2. 解压后ausign是命令行工具,ausign_gui是界面操作版本。无论window,linux 还是mac都包含这俩文件。有的版本可能带ausign_runtime目录,是软件运行配置目录

  3. 如果是mac和linux,需要先安装jdk 8或者更高版本才能运行界面版本sign_gui,命令行功能无需jdk,下载后解压后可以直接运行。

  4. windows版本上,特别是windows7,windows10等请选择管理员权限运行,否则可能出现错误提示没有按照jre,或者提示没有安装ausign无法运行

  5. ausign需要对ausign同目录下ausign_runtime进行读写配置,请确保ausign有权读写这个目录

  6. 如果是通过脚本对ausign命令进行调用,请确保脚本对ausign所在目录有读写权限,对ausign_runtime有读写权限,通过php调用ausign进行签名,推荐把ausign放在www目录下和html同级。

注册账号


软件通过账号在不同电脑之间同步和管理数据。所有数据都可以在windows,mac和linux之间切换和同步。

第一次使用软件时,提示输入常用邮箱,这个邮箱将成为您的开心签名工具的账号,请确保是可以接收邮件,常用的邮箱。

点击确认后,如果您从未使用过这个账号,将会自动给您生成一个账号,密码是您第一次使用的日期,格式是20190901。
  登陆后请及时修改您的默认密码。

账号登陆与管理


打开软件或者命令行,在进行签名前进行登陆软件。软件登陆后,会自动记录登陆,无需每次使用时输入账号密码。
如果忘记默认密码,请回忆之前第一次使用软件的时间然后进行猜测.

如果是修改后的密码需要找回请提供账号,账号内app,之前的使用登陆日历,电脑名称等信息到我们客服qq2462611616,进行密码重置
界面操作打开软件就会提醒登陆,或者在我的信息那点击登录进行登陆。

命令行行登陆软件使用下面命令

./ausign --email youremail@domain.com -p yourpassword