美文网首页uni-app交流圈uni-appHBuilder开发
uni-app iOS离线打包集成提示:打包时未添加File模块

uni-app iOS离线打包集成提示:打包时未添加File模块

作者: _安迪_ | 来源:发表于2019-12-25 13:55 被阅读0次

    DCloud官方的uniapp离线集成Demo中,用到了非常多的模块,其实并不是所有模块都需要,有些功能如果你没有使用,你就可以删除它,这样可以有效减少打出来安装包的体积,这里说明一下具体步骤。
    一开始添加了一些基础模块如图:


    uniapp SDK中的库 这两个文件夹里的内容我是全部添加了,其实照道理有些也可以删减 XCode工程中引用的库

    结果运行起来后弹出很多框
    1、当前环境无法运行启用“自定义组件模式”的uni-app应用!
    2、打包时未集成XXX模块。

    原因是我们还需要添加一些uniapp的SDK包,接下去我就根据我的提示一个个解决。(如果下面没有和你一样的提示,那可能说明我没有用到这个模块,但是解决思路是一样的)

    一、打包时未添加Navigator模块


    image.png

    需要添加liblibNavigator.a模块

    二、当前环境无法运行启用“自定义组件模式”的uni-app应用


    image.png

    需要添加liblibWeex.a模块

    三、打包时未添加NativeObj模块


    image.png

    到这步可以看到后面一些界面已经出来了
    这里需要添加liblibNativeObj.a模块

    四、打包时未添加Storage模块


    image.png

    需要添加liblibStorage.a以及storage.framework

    五、打包时未添加File模块


    image.png

    这个模块直接找名字的话是找不到的,但是我们也很容易联想到,就是liblibIO.a模块

    到这一步,我的离线包基本就可以在原生项目中加载出来了


    一共加了这些包,比起Demo已经少了很多了

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

    相关文章

      网友评论

        本文标题:uni-app iOS离线打包集成提示:打包时未添加File模块

        本文链接:https://www.haomeiwen.com/subject/uhrcoctx.html