新版APP封装打包内测分发托管IOS免签封装绿标系统安装教程
新版APP封装打包内测分发托管IOS免签封装绿标系统安装教程
APP封装打包内测分发托管IOS免签封装绿标系统,支持描述文件在线生成平台,向网站提供描述文件制作、描述文件封装、描述文件功能定制、手机网站转苹果描述文件、IOS描述文件兼容性调整、苹果APP生成免签名、在线为您提供全方位的描述文件服务。
(图1:APP封装)
步骤一:环境准备
宝塔环境 nginx1.16+php5.6+mysql5.6+ java-openJDK1.8+apktool
安装nginx,php,mysql自行安装即可
java-openjdk1.8 安装,推荐使用命令行安装,安装方法参考:yum源安装jdk步骤命令
apktool安装
步骤二:程序安装
教程所有系统为linux centos7,其他环境请自行测试
1、上传源码,解析域名到源码根目录(以下简称“根目录”)
2、新建数据库,导入数据库
3、修改数据库配置,配置文件路径: /inc/config.db.php
4、访问域名即可打开站点,修改/user目录权限为777
5、基础配置,路径 /inc/config.php,修改应用域名,短信宝配置等
6、前台地址:你的域名,前台注册万能验证码:8899
7、后台地址:你的域名/admin/login.php,后台默认账号密码:admin和admin
8、配置https,宝塔自行申请证书ssl
9、伪静态:
location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } } rewrite ^/news/([0-9]+)/([0-9]+).html /show_news.php?cid=$1&id=$2 last; rewrite ^/news/list/([0-9]+)-([0-9]+).html /list_news.php?id=$1&pid=1 last; rewrite ^/news/list-([0-9]+)/([0-9]+).html /show_news.php?cid=$1&id=$2 last;
步骤三:ios打包配置
教程所有系统为linux centos7,其他环境请自行测试,也可以用ios打包 在线工具
宝塔申请https ,证书ssl申请成功以后,如下图所示,如图2,图看不到请访问域名/doc.html
(图2:APP封装)
打开根目录/user下面,找到ca.crt,server.crt、server.key 这个三个文件
1、图2密钥 框框里的内容全部复制,粘贴到server.key 里面(里面内容覆盖就行)
2、 图2证书(pem格式) 框框里面内容分为2段, 仔细看图1 箭头所指为分界
3、 复制第一段到server.crt,复制第二段到ca.crt
步骤四:apk打包配置
以下流程仅在linux命令行,其他环境请自行测试,也可以用 在线工具
签名文件生成,图3如下
按照以下步骤,进行操作
1、执行命令
keytool -genkey -alias apk.keystore -keyalg RSA -validity 20000 -keystore apk.keystore2、如图3 (1-2),会提示输入密码和确认密码, 直接输入123456然后回车
3、接下来图3(3-8)的都是要求输入的,随便输入
4、图3(9)输入yes
5、图3 (10-11)输入密码123456
6、当前命令行查看,会多出一个文件
apk.keystore
7、将这个文件复制到根目录/user下
cp apk.keystore /www/wwwroot/网站域名/user/apk.keystore
8、php对应的版本,禁用函数里删掉exec,shell_exec,,记得重启php
步骤五:阿里云存储(可选)
阿里云对象存储oss自行申请,以下为64位系统,32位自行测试
默认已关闭阿里云存储,开启需要修改,修改方法: .apkcert.sh 加入以下2行
按照以下步骤进行操作:
1、执行命令,下载阿里云存储工具
wget http://gosspublic.alicdn.com/ossutil/1.6.18/ossutil642、修改文件执行权限
chmod 755 ossutil64
3、 复制一份工具文件 到网站根目录/user下面
cp ossutil64 /www/wwwroot/网站/user/ossutil64
4、修改H:\user\apkcert.sh,里面关于阿里云存储的配置,如下图4
5、标记1 Bucket 域名 ,编辑2-3为 阿里云 AccessKey AccessKey Secret, 标记4为阿里云oss自己申请的Bucket
步骤六:其他配置
2020-08-111、推荐短信:短信宝,短信宝注册,修改短信: /ini/config.php 文件里配置
2020-08-112、数据库修改: /ini/config.db.php 文件里修改配置
2020-08-113、修改安卓证书, 参照第四步, 默认密码是123456, 默认证书别名 apk.apk.keystore,如果修改了别名或者密码,请查看(图4)进行修改第二行
注意事项:
* java环境不要用宝塔去安装,推荐使用命令行安装