苹果手机一直提示中文的权限提示官方一直驳回审核

苹果手机一直提示中文的权限提示官方一直驳回审核

开发环境 版本号 项目创建方式
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权限提示本地化问题。根据苹果审核要求,权限提示文案必须跟随系统语言显示。

解决方案:

  1. 检查项目中Info.plist文件中的权限描述是否使用了CFBundleLocalizations字段进行多语言配置

  2. 确保在manifest.json中正确配置了多语言支持:

"app-plus": {
  "distribute": {
    "ios": {
      "permissions": {
        "NSPhotoLibraryUsageDescription": {
          "en": "Allow access to photo library",
          "zh-Hans": "允许访问相册"
        }
      }
    }
  }
}
回到顶部