独家全新2019超级签名源代码/超级签名/IOS发行版/签名端本地Linux服务器使用部署文档完成签名
让我们来谈谈这东西的用途。它不会被安装。有两个文档:软件部署文档。Docx以及如何添加开发人员证书。Docx
这便于大家理解
我们苹果手机正常下载是从appstore上下载对吧
但是有些app上不了appstore, 所以无法在用户手机上安装
针对这个问题,有两种解决方案
方案1、企业签名
企业签名用于大企业内部,app可以直接提供个下载链接,用户手机打开链接就可以下载了
现在这个方案,因为被滥用,导致苹果公司不下发新的证书了,并且大量封证书,导致市面上用这种签名安装APP的话,很容易掉线(就是用户手机安装的APP,苹果封了这个证书后,这个APP就再也打不开了)
方案2、就是超级签名
苹果原想法是没有开发者有个证书,这个证书每年收费99美元,然后这个证书可以 创建一个下载链接,让100个手机能安装自己的APP,帮自己测试
中国人牛啊,注册了一堆这种证书,然后搞了这种超级签名系统,把证书管理起来,
然后创建一个APP下载的地址,这样这个地址发布出去了,就能让很多用户下载了
这种方式成本很高,一个用户下载了等于花了9.9美元
所以理论上有很多人对这种源码有很大的需求
软件部署:
-
系统安装 centos 7.6
>4核8G, SSD,香港服务器
二、安装宝塔
三、安装软件
四、安装python
cd www/wwwroot
#cd isign
python setup.py install
isign -h
五、安装数据库
导入数据库SQL
六、部署网站
1、全局修改域名
2、data/conf/database.php 修改数据连接地址
3、修改public/sign/mbaike.crt、mbaikenopass.key、ca-bundle.pem密钥
4、添加站
location / {
if (!-e $request_filename){
rewrite “^/([a-zA-Z0-9]{6})$” /user/install/index/$1/ last;
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
Team ID (即开发者证书的ID)
ISS (用户密钥中ISS UserID)
如果没有新建一个秘钥,同时可以获得kid(密钥ID),p8文件
注意:TID对应的证书是苹果的发布者生产证书,不是开发者证书
P12文件 也是生产文件 不是开发文件
配置完成之后,就可以顺利在后台下载了
添加开发者证书:
如何添加开发者证书
Team ID (即开发者证书的ID)
ISS (用户密钥中ISS UserID)
如果没有新建一个秘钥,同时可以获得kid(密钥ID),p8文件
注意:TID对应的证书是苹果的发布者生产证书,不是开发者证书
P12文件 也是生产文件 不是开发文件
配置完成之后,就可以顺利在后台下载了