使用Hbuilder+Xcode13打包iOS app(添加依赖库)

本文介绍了如何在Xcode中添加和检查必要的库资源,以解决HTML5+Runtime打包时遇到的模块缺失问题。步骤包括查找并添加相机、图片选择等功能所需的框架和静态库,强调每个功能对应特定库,不能混淆,同时提醒注意特定功能可能需要在info.plist中额外配置。

本篇文章会详细说明如何增加相关依赖库和资源,解决提示HTML5+Runtime 打包时未添加XXX模块问题

官方资源文档
在这里插入图片描述

1. 确定自己所需的功能,在文档中找到相关配置,如相机/图片选择功能(Camera/Gallery):

在这里插入图片描述

2. 打开Xcode中相关文件

在这里插入图片描述
filter分别输入AssetsLibrary.framework 、Photos.framework 、CoreMedia.framework、MetalKit.framework、GLKit.framework、liblibCamera.a (红框中的依赖)。
在这里插入图片描述
如果有,则不需添加。
在这里插入图片描述
如果没有可以通过+添加或直接拖进xcode中:
在这里插入图片描述

在这里插入图片描述

3. 如果遇到了搜索不到的库,可以选择在SDK文件直接查找,一般都能找到,然后拖进Xcode就添加成功了。

在这里插入图片描述

4. 最后可以检查一遍有没有遗漏的,直接运行就可以使用了。

值得注意的地方

  • 每一个功能都有自己特有的库,不能少也不能多(例如push中unipush的libUniPush.a个推的libGeTuiPush.a就不能共存)。
    ps:后面我也许会出关于iOS端使用unipush推送的详细配置流程(这是个大坑啊。)
  • 特有的一些功能不仅需要添加依赖也需要在info中添加配置,如推送、百度地图、支付宝等。
    在这里插入图片描述在这里插入图片描述
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值