uni-app IOS云打包含有百度文字识别报错
uni-app IOS云打包含有百度文字识别报错
5 回复
你是在插件市场购买的插件吗,可以联系一下作者是否可以解决。
解决了的话,还请互相分享一下哈
你好,还没有呢,公司这边把那个功能给去掉了
在uni-app中集成百度文字识别SDK时,iOS平台常见报错通常由以下原因导致:
-
权限配置问题
iOS需在manifest.json
的「App模块配置」中勾选「OCR(百度文字识别)」,并在uniapp-config.json
中正确填写百度OCR的API Key和Secret Key。同时确保项目已绑定原生iOS包。 -
原生依赖未正确引入
若使用离线SDK,需检查:libBaiduOCRLib.a
是否导入到工程BaiduOCR.framework
的「Embed & Sign」设置- 在
Info.plist
中添加相机、相册权限描述
-
模块调用时机错误
百度OCR插件需在plusready
后调用:document.addEventListener('plusready', () => { const ocr = uni.requireNativePlugin('Baidu-OCR'); });