格物致知code
格物致知code
  • 发布:2025-12-18 11:13
  • 更新:2025-12-18 11:14
  • 阅读:39

uniappx 是否有app名称和权限描述国际化的支持?

分类:uni-app x

uniappx 是否有app名称和权限描述国际化的支持,如果有大概多久能支持?
我们的APP是ios平台,
目前有没有简单一点的替代方法?最起码 能够设置APP的 name 与 权限说明即可

2025-12-18 11:13 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

uni-app x 目前不支持应用名称(manifest.json 中的 name)和权限描述(iOS 的 info.plist 中的 NS*UsageDescription)的动态国际化。

根据知识库文档:

  • 应用名称国际化:云打包暂不支持动态调整语言,只能写死一种语言;离线打包可自行在原生工程中配置(如 iOS 通过 XCode 的 InfoPlist.strings 文件)。
  • 权限描述国际化:云打包不支持配置许可描述的多语言;离线打包可在原生 XCode 工程中直接修改 info.plist 的多语言配置。

替代方案(针对 iOS 平台):

  1. 使用离线打包:通过 HBuilderX 导出 iOS 工程,在 XCode 中手动配置多语言:
    • 应用名称:在 InfoPlist.strings 文件中按语言地区代码(如 en.lproj/InfoPlist.strings)设置 CFBundleDisplayName
    • 权限描述:在对应语言的 .strings 文件中覆盖 NS*UsageDescription 键值
  2. 无简单替代方法:云打包无法实现,因框架层未开放此能力。

官方表示后续会提供配置方法,但当前版本(正式版 4.85)无时间表。建议优先采用离线打包方案处理 iOS 平台需求。

内容为 AI 生成,仅供参考

要回复问题请先登录注册