iOS在线签名IPA网站源码&部署教程

前言

网站已经适配 iOS 16 签名,使用p12证书以及描述IPA文件在线签名安装至手机,修改bundle、名称、图标

877bd7d4fa3b3cdf70067d294f7b3cd2c58dc93f3a9cae98ea89ca382d86063d3d86841e4dbf5556d01a215e1036fff8

部署环境

  • Nginx 1.20
  • PHP 7.4
  • CentOS 7.6(不推荐8)

1、PHP配置

配置修改 POST数据尺寸最大修改1024M、允许上传最大附件改成1024M

71387059e88dcb646eddcccb937042303a65c62772f41febcdfc0915f88e7f2c02f1c4bfb91262f7ecaed601e4a9a122

上传限制 修改1024

39f9cedc291066e874d9ba3ac55518143fa41e1d788bd7e551e0c8e2bec8ab3b8713d403b96656e928a5e7d780889e98

超时限制 修改86400

2、PHP禁用函数删除

PHP管理-禁用函数:

  • shell_exec
  • exec
  • popen
  • proc_open
  • putenv

8404587669feeac3844649bab613e5c844482dcf3c99344aeb10a7532791bef68a7b3fd7aa4e47b2f9e6e137ca290e61

网站配置(搭建教程)

1、将源码上传至网站目录,解压

网站目录:必须需要修改为 /public ,防跨站攻击,这个要关闭

b82a0901518b7ff031107a93939f52e6f3bf89e0e5ddf86aaf2a81181d0e2f1722d36b57493f9e87967cc5d0eb660764

伪静态:必须设置为以下 thinkphp

location / {
  if (!-e $request_filename){
      rewrite  ^(.*)$  /index.php?s=$1  last;   break;
  }
}

 

6f0c6e99ba100cc51f1d578048b71ef9f2e081db7a46859725f9b89b0ce711d10d9c2067d5ac03e558c502da13f0cc0d

public/zsign 文件 设置777权限

其他配置

1、定时清理

用户签名后会产生临时文件需要定时清洗,可用宝塔的计划任务添加定时清理任务

exec rm -rf {} \;
find /www/wwwroot/域名/public/temp -name "*.zip" -exec rm -rf {} \; 
find /www/wwwroot/域名/public/temp -name "*.ipa" -exec rm -rf {} \; 
find /www/wwwroot/域名/public/temp -name "*.plist" -exec rm -rf {} \;
rm -rf /www/wwwroot/域名/public/temp

ab7f8c33b982543a6adf3137d82190db41c5bb446193c2fce8eb35e7eda74fb15a8c8a2f387d39795ce60a22b706d1c5

2、文件说明

temp 文件夹里面都是临时文件,定期进行删除

2cc26c4eff2e4dd3795ed147a827218175f991fb23a2765f85826199e594c5699c0f21197a7f8cec3642dd376a221e9f

3、样式修改

主页目录:/application/index/view/index 然后找到 index.html进行修改

4、LOGO&安装图标

网站LOGO

a33c6dda58e60f73a2df61d5313f20e7a1d3cbf1e37efd06557daaa760327f3ac8439e68508e8d8f02913a32393c5981

APP安装图标 public/logosign.png

此套源码并不是免费分享!
THE END