欢迎您光临买源码,本站秉承服务宗旨 履行“站长”责任,销售只是起点,服务永无止境!

苹果超级签名自动化系统

说明:本工具是一个由spring boot构建成一个jar包,运行在linux系统上

平台源码,可以认为是一套网站源码,但是并没有前端页面,也就是说只能通过api的形式调用,

完整的api文档以及源码已经放在打包下载地址里,

用过苹果超级签名的都知道有些应用无法上传app store只能使用超级签名或者企业签名让用户下载安装,

市面上 也有超级签名的平台,但是这种平台往往是很昂贵的,不排除某些平台恶意的移除用户的udid 增加下载次数,

本工具完全自己实现超级签名,不调用任何第三方api,完全以成本价去签发app,

这里的成本价是指 苹果开发者账号,至于如何获取大量的开发者账号并不在本工具的功能范围内,需要自行解决

 

功能:有着完整的登录注册功能,自带一个引导用户安装软件的界面,虽说没有前端页面,

但只需要通过 api上传证书和应用即可,有能力可以根据接口自己开发前端,话不多说,下面就截图形式教大家安装这套系统

 

准备工具:

1.linux服务器一台,必须是centos7的干净系统,理论上其他系统也可以,

但是为了避免不必要的麻烦还是使用相同的系统比较好

2.一个域名,并申请ssl证书,解析到你的服务器,必须是ca签发的ssl证书,某些平台都是可以免费的申请的

3.个人苹果开发者账号,未加壳的ipa

 

部署教程:

1.下载工具文件,解压后如图

1600819517-2b090346592da9a

2.下载tomcat的ssl证书,还有apache的ssl证书,apache有三个文件

分别改名放入sign/mode/cert,如图1,tomcat的证书,放在sign/

mode/cert.jks,图2,名字也需要是一样的

1600819518-f4787936cd47608

 

1600819519-98167a95329d48f

3.将sign文件夹上传到服务器根目录, yml和jar上传到opt目录

1600819519-b7b1a2608bee5ce

 

1600819519-be57601b1a7c813

4.安装mysql下面的命令一条一条的执行

yum -y update

rm -rf /var/lib/mysql

yum -y localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

yum -y install mysql-community-server install mysql-community-devel

systemctl start mysqld

 

这句是查看mysql临时密码

grep ‘temporary password’ /var/log/mysqld.logmysqld 进入mysql输入临时密码

mysql -u root -p

ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘新密码’;

use mysql

update user set host=”%” where user=”root”;

quit;

systemctl restart mysqld

安装mysql完成后使用mysql连接工具,新建一个名为ios_super_sign的数据库,字符集选择utf8b64,然后导入刚才的sql

1600819520-0b047b43b99e664

5.修改服务器上的application-dev.yml文件

1600819520-e34858b30bbefa4

6.输入下列命令吧,不解释了

 

yum install unzip

curl -s “https://get.sdkman.io” | bash

source “$HOME/.sdkman/bin/sdkman-init.sh”

sdk install java 11.0.8-sapmchn

yum remove gcc* && yum -y install gcc gcc-c++ kernel-devel && yum -y install openssl-devel

cd /sign/mode/zsign/

g++ -std=c++11 *.cpp common/*.cpp -lcrypto -O3 -o zsign

echo ‘export PATH=$PATH:/sign/mode/zsign’ >> /etc/profile

source /etc/profile cd /opt/

yum -y install screen screen -S java

 

这个是启动命令,启动后没报错就成功了,但是没办法输入其他命令,这时候ctrl+a+d即可,这时候可以输入命令,jar包仍然在后台启动

java -javaagent:sign.jar -jar -Djava.security.egd=file:/dev/./urandom sign.jar

7.终于安装完了,如何使用呢?这里我们用到一个请求工具postman,具体怎么安装请百度,首先我们注册一个

1600819521-2bc7911a6ad6517

 

1600819522-d477909036aa892

添加IIS证书,也就是个人开发者账号,后面会讲怎么拿到

1600819522-2c733b870871061

上传ipa,上传完成后返回一个分发地址,这个分发地址就是用户需要访问的

1600819523-90773c8eda77f95

系统会自动去匹配证书和添加设备,一个开发者的设备数用完,会自动切换下一个

 

现在解决一个遗留问题如何申请iis证书,首先登陆苹果开发者官网,然后看图

1600819524-a7a578ff5d4ed23

 

1600819524-407a678c6758741

 

1600819525-439f936394ce289

这时候iis和kid都有了,p8证书在你添加的时候会让你下载,然后上传即可 教程到此结束

免责声明:
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

买源码 » 苹果超级签名自动化系统

发表评论