HMS 3D Modeling Kit在iOS平台上传图片时崩溃求助
HMS 3D Modeling Kit iOS平台上传图片崩溃排查
从崩溃截图来看,问题指向相册权限相关异常,大概率是遗漏了iOS权限配置,可从以下几点检查:
- 添加相册权限描述:在项目的
Info.plist文件中,必须添加NSPhotoLibraryUsageDescription(读取相册权限说明)和NSPhotoLibraryAddUsageDescription(写入相册权限说明)两个键,对应的值填写清晰的权限用途,比如"访问以上传图片进行3D建模"。 - 确认权限申请流程:调用图片上传接口前,必须先通过代码向用户申请相册访问权限,且在用户授权通过后再执行上传操作,禁止未授权时直接访问相册资源。
- 核对HMS Kit集成配置:检查
agconnect-services.plist是否正确导入项目,podfile中HMS 3D Modeling Kit的依赖版本是否符合要求,确保SDK集成完整无遗漏。
若以上配置均无问题,建议排查上传逻辑中图片资源的预处理代码,确认传入的图片对象有效、格式符合要求。
内容的提问来源于stack exchange,提问作者simonxhyou
相关产品推荐
相关产品推荐

