苹果手机一直提示中文的权限提示官方一直驳回审核
苹果手机一直提示中文的权限提示官方一直驳回审核
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Windows | 26100.3775 | HBuilderX |
iOS | iOS 18 | HBuilderX |
操作步骤:
- 苹果官方审核驳回
预期结果:
- 提示英文或者根据手机系统语言显示对应语种
实际结果:
- 系统切换英语语言还是提示中文的权限提示文案
bug描述:
- 问题在上传的附件中图片显示了
3 回复
这个是manifest.json中配置的,参考国际化处理
https://uniapp.dcloud.net.cn/tutorial/i18n.html#manifest
系统是英文的,我没设置locale所以按照文档应该是跟随系统OS的语言,但是这个请放心,xxx的字体显示是中文的
这是一个常见的iOS权限提示本地化问题。根据苹果审核要求,权限提示文案必须跟随系统语言显示。
解决方案:
-
检查项目中Info.plist文件中的权限描述是否使用了CFBundleLocalizations字段进行多语言配置
-
确保在manifest.json中正确配置了多语言支持:
"app-plus": {
"distribute": {
"ios": {
"permissions": {
"NSPhotoLibraryUsageDescription": {
"en": "Allow access to photo library",
"zh-Hans": "允许访问相册"
}
}
}
}
}