ECSigner-iOS多包同时重签名,自动注册下载证书和新设备
关于签名
iOS系统由于安装APP必须要对其进行签名,appstore下载的应用已经签过,这使得非官方渠道的APP就必须手动签名,官方提供的签名在mac上有codesign命令,但是需要使用命令行进行签名,不够方便直观,于是基于codesign开发这个客户端,可以使用它进行多包同时签名,更添加一些签名常用功能,方便选着性的使用。
功能
- 全新的界面设计 ,方便使用,仅三步就可以完成签名;
- 待签名文件选择区可以支持拖拽到此,支持填写包下载地址,支持多选本地文件;
- 支持选择文件一键导出包素材;
- 支持修改包内容;
- 支持使用本地图标替换原icon,不影响其他素材;
- 支持导出签名包时自动创建plist分发文件;
- 支持自动创建渠道文件,并填写指定内容;
- 支持超级签名自动化,自动完成注册设备更新描述文件并下载证书进行签名
使用方法
- 双击将p12文件导入你的系统钥匙串(已经存在的忽略第一步)
- 打开ECSigner客户端,第一栏选择待签名的包
- 第二栏下拉选择系统存在的签名证书
- 第三栏选择和证书匹配的.mobileProvision文件(没有的话需要去开发者后台生成并下载下来)
- 点击StartSign即可开始签名,并能实时看到签名进度
- 稍等片刻,签名进度栏出现DoneXXX即完成签名(多包同签,请等待每个包都出现DoneXXX才表示全部签完)
ps. 如果是企业证书或者通配符个人证书可以选择修改包名(非通配符个人证书不支持修改)
项目源码完全开源,放心使用
去GitHub主页查看和下载资源
支持Swift5.0, iOS13及以下系统, macOS10.9以上使用