iOS26.0.1 在uni-app动态人脸检测时无法正常检测到人脸

iOS26.0.1 在uni-app动态人脸检测时无法正常检测到人脸

项目信息 详情
产品分类 uniapp/App
PC开发环境 Windows
PC操作系统版本 Windows 10 22H2
HBuilderX类型 正式
HBuilderX版本 4.76
手机系统 iOS
手机系统版本 iOS 26
手机厂商 苹果
手机机型 13Pro
页面类型 vue
vue版本 vue2
打包方式 云端
项目创建方式 HBuilderX

示例代码:

<XUECHAN-FACE-FaceCamera ref="faceCamera" @facesResult="facesResult" @openCameraResult="openCameraResult" @cameraClose="cameraClose"  
             @picResult="picResult" @picBase64Result="picBase64Result" :openFaceDetect="true" :initCameraFacing="true" @showLog="handleShowLog" style="width:750rpx;height:600px"></XUECHAN-FACE-FaceCamera>

操作步骤:

  • 引入原生插件,云打包,直接在26.0.1系统上运行,没有人脸识别框,插件无反应

预期结果:

  • 在ios 26.0.1系统,界面会显示人脸识别框,可以正常返回图片数据

实际结果:

  • 在ios 26.0.1系统运行,没有人脸识别框,插件无反应.

bug描述:

原生插件包
iOS26.0.1 动态人脸检测时,无法正常检测到人脸,无法进入- (void)captureOutput:(AVCaptureOutput *)captureOutput
didOutputMetadataObjects:(NSArray *)metadataObjects
fromConnection:(AVCaptureConnection *)connection 这个代理方法,在原生SDK开发工程中可以正常检测,进行云打包后就无法正常返回数据。


更多关于iOS26.0.1 在uni-app动态人脸检测时无法正常检测到人脸的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于iOS26.0.1 在uni-app动态人脸检测时无法正常检测到人脸的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这是一个典型的iOS系统版本兼容性问题。iOS 26.0.1作为较新的系统版本,可能对相机权限、人脸检测API或元数据输出处理有新的要求。

从技术层面分析,问题可能出现在几个方面:

  1. 权限配置:检查info.plist中的相机使用描述是否完整,iOS 26可能对隐私权限有更严格的要求。

  2. AVCaptureMetadataOutput配置:确保在插件初始化时正确设置了元数据类型:

[self.metadataOutput setMetadataObjectTypes:@[AVMetadataObjectTypeFace]];
回到顶部