搭建属于你的 iOS 证书在线自签系统
很多朋友希望使用自己的证书来安装签名工具,例如 轻松签、全能签。本教程将教你如何在自己的服务器上搭建一套在线证书签名工具,整个过程简单易上手,让你随时安装签名工具,满足个性化需求!
演示效果
演示地址:https://sign.yhios.cn
部署环境要求
- 数据库:无需数据库支持
- 服务器:Nginx
- PHP 版本:PHP 7.0 ~ PHP 7.4
- HTTPS:必须配置 HTTPS(非常重要)
搭建教程
1. 上传源码
首先,将源码上传到网站根目录,并确保站点已启用 HTTPS,否则会导致安装失败。
2. 解除 PHP 禁用函数
部分服务器默认禁用了 exec
函数,影响签名功能,需手动解除:
宝塔面板:
- 打开 软件商店 > 已安装,找到 PHP 运行环境(如 PHP 7.4)。
- 进入 PHP 设置 > 禁用函数,找到
exec
并删除它。 - 保存设置并重启 PHP。
3. 配置计划任务(自动清理文件)
为了防止用户上传的证书文件及已签名的 IPA 文件占用过多服务器存储,可设置定期清理:
宝塔面板 > 计划任务 > 添加 Shell 脚本任务
任务名称:自定义(如“清理签名文件”)
执行周期:建议 每小时执行一次
执行用户:root
脚本内容:
rm -f /www/wwwroot/你的站点目录/sign/*
这样可以定时清理 sign
目录中的临时签名文件,保持服务器整洁。
完成部署!
至此,你的 iOS 证书在线自签系统 已成功搭建 🎉!你可以随时使用自己的 P12 证书和描述文件进行签名,并安装所需的工具。
V1.2 更新日志
✅ 新增企业微信通知,实时推送签名状态
✅ 记录签名日志,方便追踪使用情况
✅ 支持 IPA 二进制 Plist,增强兼容性
✅ 可使用自定义 P12 证书和描述文件进行签名
有问题?欢迎交流!
源码 168 需要就联系我吧!:https://go.yhios.cn/contact
如果在搭建过程中遇到任何问题,欢迎在评论区留言,我会尽快回复!如果你觉得本教程对你有帮助,记得 点赞 + 分享 哦 🚀!
评论