审核被拒,未添加Gallery模块,HTML5+ Runtime Gallery module is not added whenpackaging

微信图片_20230418105315.png

这是ios审核驳回给的截图,后来查询了相关问题之后,发现官方的解释是:

HBuilderX3.6.11+版本 将Camera&Gallery、Barcode、Orientation、Record等模块从引擎内置调整为独立模块,解决iOS平台隐私合规检测可能报包含麦克风、相机/相册、运动等权限的问题。 云端打包默认不再包含以上模块,如需要请手动在 manifest.json -> 模块配置 中勾选

Camera(摄像头)/Gallery(图片选择),需要在HBuilder中配置如下:


QQ图片20230419085005.png

ios隐私信息访问的许可描述也一定要填写


QQ图片20230419085009.png

同时在xcode的info.list中一定要添加以下权限描述:
  • NSCameraUsageDescription
  • NSPhotoLibraryUsageDescription
  • NSPhotoLibraryAddUsageDescription
    我下载的SDK中没有NSPhotoLibraryAddUsageDescription这一条,导致又被拒了一次,原以为到这里就可以,可是依然给2.1的错误,后来又查阅了很多资料,才逐渐明白,在Feature-iOS.xls中有个Carema模块需要配置。按照这个提示需要添加依赖库:
  • liblibCamera.a
    系统库:
  • AssetsLibrary.framework
  • Photos.framework
  • CoreMedia.framework
  • MetalKit.framework
  • GLKit.framework
  • Accelerate.framework
    添加到工程的 TARGETS->Build Phases-> Link Binary With Libaries 中

其中还有两个bundle文件

  • DCTZImagePickerController.bundle
  • DCMediaEditingController.bundle
    添加到工程的 TARGETS->Build Phases-> Copy Bundle Resources 中
    然后才能调用Camera和Gallery相关功能。
    审核通过。

你可能感兴趣的:(审核被拒,未添加Gallery模块,HTML5+ Runtime Gallery module is not added whenpackaging)