这篇文档介绍WeX5生成iOS ipa包和Android apk包的详细过程。 打包前的准备工作
1)初步了解《WeX5平台App打包目录结构》。 2)下载解压WeX5平台版本。
3)如果是打iOS ipa包,需搭建好X5应用本地打包服务器;详细方法参见博客《WeX5本地应用打包服务器环境搭建》。
4)如果是打iOS ipa包,还需生成外卖应用的iOS打包证书,需要用到的证书包括:P12的证书文件以及后缀为.mobileprovision的App描述文件;详细方法参见博客《iOS证书申请和使用说明》。
另外,目前xcode7已支持使用免费苹果ID帐号生成开发证书,这样在开发阶段就不用申请收费的苹果帐号也可以生成APP ipa包测试了。xcode7+iphone使用免费苹果ID帐号生成开发证书打包测试的方法参看文章《xcode7+iphone免费帐号打包详解》。
如果是只打Android apk包,则跳过3和4步即可。以上准备工作完成,可以开始进行打包。 APP打包过程详解
1)打开WeX5版本,双击“启动WeX5开发工具.bat”打开studio开发工具。 2)在模型资源下找到Native目录,右键菜单新建–创建本地APP。
3)对于已有的APP,可以右键点击“编辑本地APP”菜单,对打包配置进行编辑,或者查看打包所配置相关信息和所选组件等。
4)下面以新建外卖APP为例介绍打包时的各种配置。鼠标右键点击Native,新建–>创建本地APP。
5)第一步,选择应用模式。根据所创建APP的需要,选择对应模式。输入应用名,然后下一步。
6)打开“设置服务地址和选择UI资源”界面,必须输入Web服务地址、Web路径和首页地址,根据应用情况选择需要打包的资源。
然后“下一步”。这里的“Web服务地址”主要作用是指定加载UI资源的访问地址,以及通过baas去完成数据库交互工作的服务。