hubuild 打包ios_iOS | 使用HBuilder进行本地打包步骤

本文详细介绍了如何使用HBuilder进行iOS应用的本地打包。首先从DCloud官网下载最新SDK,然后将HBuilder-Hello和SDK文件夹复制到新建项目文件夹中。接着修改工程信息、设置应用图标和启动界面,更新应用资源并导入H5项目资源包。最后配置应用信息和5+功能模块,完成编译和真机运行检查。
摘要由CSDN通过智能技术生成

本文接上一篇 使用HBuilder进行云端打包, 证书和iOS 的配置文件创建步骤就不累述了,都是同样的步骤,创建过了就不用创建了,直接拿过来用就行了。

首先当然是参考,DCloud 官网提供的本地打包文档指南:

尝试过自己通过XCode新建个工程项目,但是尝试了N次,都编译不通过,无法运行,控制台总报缺少某个库文件,但是从官方文档中也未能找到缺失的文件。最后妥协了,选择从官网下载的SDK中的HBuilder-Hello Demo进行修改,果然毫无问题的运行起来了。其实,官网提供的文档也是让你在它的Hello Demo基础上修改配置参数。

下面是本地打包的步骤:

1.首先到官网下载最新的iOS 平台 SDK。

2.下载下来后,文件夹里面有如下的文件

5e6bcf65fe94

001.png

3.将文件夹里的HBuilder-Hello 和 SDK 文件夹拷贝出来,放到一个新建的文件夹里,文件夹命名就以项目的英文名称命名,如下图:

5e6bcf65fe94

002.png

这里我就放到一个Demo的文件夹里面。

5e6bcf65fe94

003.png

4.然后我们打开 HBuilder-Hello 项目,开始对官网提供的这个demo进行修改。

我们先修改工程信息,如下图

5e6bcf65fe94

004.png

5.设置完成如下图:

5e6bcf65fe94

005.png

6.接着配置应用图标和启动界面,这个可以根据demo中的icon和splash文件夹中的文件名和大小,将自己项目中的应用图标和启动图设置成相应的图片大小和名称。

5e6bcf65fe94

006.png

5e6bcf65fe94

007.png

注意: 这里设置应用图标的时候,如果删除官方demo的icon文件夹里的图标后,还需要到Info.plist文件中设置一下Icon Files这个参数,添加图标文件的名称到数组中,如果应用打开图标正常,就不需要这样设置,如果不正常可以这样设置一下,如下图:

5e6bcf65fe94

008.png

5e6bcf65fe94

009.png

7.更新应用资源,即将H5项目的文件都加载到XCode项目中,这里可以先删除原官方demo里面的Pandora文件夹下apps文件夹下的所有文件,后面将我们H5项目的文件添加到apps文件夹下面就可以了。

5e6bcf65fe94

010.png

我们回到HBuilder中,打开我们的H5项目,然后点击顶部菜单栏上面的发行按钮,选择本地打包,选择本地打包生成App资源,如下图:

5e6bcf65fe94

011.png

我们将生成的资源包放到桌面位置,这里有提示,要注意这三点。并且第一点很重要!!!这里的AppID是我们H5项目的AppID,是manifest.json文件中的id值,这个值是自动生成的,千万不要修改它。 我就是在这里栽过坑,AppID设置成AppleID,导致应用打不开。

5e6bcf65fe94

012.png

5e6bcf65fe94

013.png

8.再回到Xcode的项目目录中,将刚刚生成的 App 资源包复制或者直接拖拽到 工程目录的apps文件夹下,如下图所示:

5e6bcf65fe94

014.png

配置好的H5项目原文件,如下图所示:

5e6bcf65fe94

015.png

通过HBuilder自动生成 App 资源包的好处是,它会帮你自动删除manifest文件中的注释。

9.接下来配置应用信息,回到Xcode中,在Supporting Files 文件夹中找到control.xml文件,如果没有可以在SDK文件夹中找到,然后加到项目中来,配置应用信息如下图所示:

5e6bcf65fe94

016.png

到这里基本配置就完成了,可以编译,用真机运行一下,看看是否成功了。配置应用使用的5+功能模块和配置第三方库的参数,根据项目需要自行设置。如果还需要其他配置操作,就再参考官方文档吧, http://ask.dcloud.net.cn/article/41 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值