内容发布更新时间 : 2024/12/23 16:14:19星期一 下面是文章的全部内容请认真阅读。
基于WeX5发布部署ipa苹果app总共需要四个步骤: 一、Mac_OS_X虚拟机搭建
1、安装虚拟机,我用的是VMware-workstation-full-12.1.1-3770994,并安装unlocker207才能支持MAC。
2、打开WeX5官网提供的MAC虚拟机
3、接着进行虚拟机环境搭建,可参考教程文档。
※1:用最新Mac版本的WeX5_V*替换虚拟机中旧版WEX5,需与原来的WEX5文件夹同名。 ※2:XCODE更换最新版的,目前是V7.31 ※3:AR更换最新版,目前是V1.8
窍门:在WINDOWS设置共享文件夹,方便与代理服务器交换文件。用户用everyone,权限设成全部许可。
4、要点:代理服务器中的TOMCAT端口一定要设成8080,否则连接不上代理服务器。 http://代理服务器IP:8080/app-builder
5、代理服务器不爽时,还可以考虑直接用代理服务器中的WEX5进行打包。
二、苹果证书申请
1、注册苹果开发者帐户。(申请周期相当长的工作,建议列入开发准备工作日程) 准备注册的找度娘问问,用关键字检索:苹果开发者注册
2、生成证书,请看WEX5官方提供参考。(生成证书是件挺麻烦的事)
窍门:生成mobileprovision文件时,需要指定应用包名。把指定的应用包名最后一位用*(通配符)来代替。
这样生成的mobileprovision文件,就可以重复使用N次。 例:生成mobileprovision文件时,指定应用包名为com.justep.*
今后打包时,应用包com.justep.001、com.justep.002、com.justep.00n... 都可以用。
3、当遇到提示“此证书签发者无效”时,不着急,有解药。
www.wex5.com
要点: mobileprovision文件生成时,用得到的有三种模式
iOSApp Development:内部测试时用(需绑定UDID,限100台手机),配套测试P12文件
Ad Hoc:小范围测试时用(需绑定UDID,限100台手机),配套发布P12文件 App Store:正式发布时用,配套发布P12文件
三、WeX5项目打包
苹果证书申请好了后,就能进行打包了。参考官方的打包链接。 要点:
打包WEX5的TOMCAT端口必须与服务器的端口一致。 数据库的连接设置必须与服务器的设置一致。
四、项目部署发布
www.wex5.com
1、Apk或ipa安装包的下载部署:参考链接。
注意:搭建HTTPS服务,其实就是一个Web服务的https路径。参考的Kiko的帖子。 如何在GitHub上创建repository仓库的方法,直接参考。 还可以试用:蒲公英内测应用专家。
※:iOSApp Development模式,小范围内测时,可以直接通过ITURE把IPA包安装到手机。
安卓包则直接扫二维码下载安装。
2、服务器的配置:我用的是KDDI的VPS服务器。
OS:把原来默认安装的CENTOS6.5,改装成WIN2012数据库中心版 DB:mariaDB10.1(下载MSI版,安装后直接添加了MYSQL的服务。) JDK:1.8
运行环境:WeX5-runtime-Java V3.5 官方参考文档,官方下载。 要点(都是用多少泪水换来的)
①端口设置(我用的是80端口):WeX5-runtime-Java 解压目录/apache-tomcat/conf/se
rver.xml
② 配置数据源:WeX5-runtime-Java 解压目录/runtime/BaasServer/baas/db.config.m
把开发环境的文件考来用就成,怎么设置,你懂的。
③ 数据库连接设置:WeX5-runtime-Java 解压目录/apache-tomcat/conf/context.xml
www.wex5.com