uni-app iOS离线打包集成提示:打包时未添加File模块
2019-12-25 本文已影响0人
_安迪_
DCloud官方的uniapp离线集成Demo中,用到了非常多的模块,其实并不是所有模块都需要,有些功能如果你没有使用,你就可以删除它,这样可以有效减少打出来安装包的体积,这里说明一下具体步骤。
一开始添加了一些基础模块如图:



结果运行起来后弹出很多框
1、当前环境无法运行启用“自定义组件模式”的uni-app应用!
2、打包时未集成XXX模块。
原因是我们还需要添加一些uniapp的SDK包,接下去我就根据我的提示一个个解决。(如果下面没有和你一样的提示,那可能说明我没有用到这个模块,但是解决思路是一样的)
一、打包时未添加Navigator模块

需要添加liblibNavigator.a模块
二、当前环境无法运行启用“自定义组件模式”的uni-app应用

需要添加liblibWeex.a模块
三、打包时未添加NativeObj模块

到这步可以看到后面一些界面已经出来了
这里需要添加liblibNativeObj.a模块
四、打包时未添加Storage模块

需要添加liblibStorage.a以及storage.framework
五、打包时未添加File模块

这个模块直接找名字的话是找不到的,但是我们也很容易联想到,就是liblibIO.a模块
到这一步,我的离线包基本就可以在原生项目中加载出来了

可能以后使用过程中还会提示某些模块未添加,就等发现的时候再添加上去就可以了。