uni-app 3.1.2版本ios离线sdk打开手机相册闪退

uni-app 3.1.2版本ios离线sdk打开手机相册闪退

操作步骤:

  • 3.1.2版本sdk下载直接打开HBuilder-Hello运行到模拟器(图1)+号弹窗点相册就直接挂掉

预期结果:

  • 3.1.2版本sdk下载直接打开HBuilder-Hello运行到模拟器(图1)+号弹窗点相册应该可以打开手机相册选择图片

实际结果:

  • 3.1.2版本sdk下载直接打开HBuilder-Hello运行到模拟器(图1)+号弹窗点相册就直接挂掉

bug描述:

  • 3.1.2版本sdk下载直接打开HBuilder-Hello运行到模拟器(图1)+号弹窗点相册就直接挂掉

图片

图片1 图片2 图片3

信息 描述
产品分类 uniapp/App
PC开发环境 Mac
PC开发环境版本 11.2.1
HBuilderX类型 正式
HBuilderX版本 3.1.2
手机系统 iOS
手机系统版本 IOS 14
手机厂商 模拟器
手机机型 iPhone 12
页面类型 vue
打包方式 离线
项目创建方式 HBuilderX

更多关于uni-app 3.1.2版本ios离线sdk打开手机相册闪退的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

把DCTZImagePickerController.bundle这个文件引入到Xcode工程 Copy Bundle Resources这个配置项中去

更多关于uni-app 3.1.2版本ios离线sdk打开手机相册闪退的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这个问题可能是iOS 14权限配置问题导致的。在iOS 14中,访问相册需要添加新的隐私权限描述。请检查以下配置:

  1. 确保manifest.json中已正确配置相册权限:
"ios": {
    "privacyDescription": {
        "NSPhotoLibraryUsageDescription": "需要访问相册选择图片"
    }
}
  1. 如果是离线打包,还需要在Xcode工程的Info.plist中添加对应的权限描述:
<key>NSPhotoLibraryUsageDescription</key>
<string>需要访问相册选择图片</string>
回到顶部