编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

HTML5+Runtime打包时未添加 Camera 模块,请参考https://ask.dcloud.net.cn/article/283

最近在做一个商城,需要上传图片:营业执照和食品经营许可证,在iOS上调试的时候出现以下提示:

HTML5+Runtime打包时未添加 Camera 模块,请参考https://ask.dcloud.net.cn/article/283

清一色的,网上的解决方案都说只要在uniapp的打包模块中加上 Camera&Gallery(相机和相册) 即可,也对,但是对于 IOS 来说只解决了一般,加上后,依然会提示:HTML5+Runtime打包时未添加 Camera 模块

我们访问这个网址:开发环境 | uni小程序SDK (dcloud.net.cn)

然后切换到 iOS 模块配置

这里有个很大的误解,光看左侧菜单,好像没有任何的关于 相册或相机 的配置,其实 iOS模块配置 左侧是有内容,我们不要管左侧的菜单,下拉,在 如何配置模块/三方SDK下面,终于看到了 Camera(摄像头)/Gallery(图片选择)。

下面就是在 XCode 下添加系统库和SDK中的库了。

不管是添加 系统库 还是 SDK中的库,都来到【Build Phases】→ 【Link Binary With Libraries】

然后,下滚,点击【+】按钮

首先先添加 系统库,可以在filter里面输入名称

搜索到以下库之后:AssetsLibrary.framework、Accelerate.framework、Photos.framework、CoreMedia.framework、MetalKit.framework、GLKit.framework选中,单击【Add】

其次,再次添加 liblibCamera.a,这个和添加系统库略微有点差别,需要先点击【Add Files】,然后找到 liblibCamera.a后单击【open】

 

 

未经允许不得转载: 技术文章 » 移动开发 » HTML5+Runtime打包时未添加 Camera 模块,请参考https://ask.dcloud.net.cn/article/283