q***@gmail.com
q***@gmail.com
  • 发布:2025-12-08 16:11
  • 更新:2025-12-08 16:53
  • 阅读:55

用uniappx开发的软件,上架app store之后,语言那一栏为什么是英文?

分类:uni-app x

在上传软件的元数据中看到store信息的本地化版本是英语,在manifest.json中没看到有关语言的修改,我在项目中根据iOS原生应用配置文件和资源配置了
Info.plist,代码如下

<?xml version="1.0" encoding="UTF-8"?>  
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">  
<plist version="1.0">  
  <dict>  
    <key>CFBundleDevelopmentRegion</key>  
    <string>zh-Hans</string>  
    <key>CFBundleLocalizations</key>  
    <array>  
      <string>zh</string>  
      <string>zh-Hans</string>  
    </array>  
  </dict>  
</plist>

想问问这个在哪修改语言配置?才能在app store中显示简体中文?

2025-12-08 16:11 负责人:DCloud_App_Array 分享
已邀请:
q***@gmail.com

q***@gmail.com (作者)

AI回复的还是没有解决我的问题

Ask小助手

Ask小助手

App Store显示语言为英文的主要原因是:应用元数据的本地化配置未正确设置,而非仅靠Info.plist配置。

根据uni-app x国际化文档,你需要同时完成以下配置:

  1. manifest.json配置
    添加appLanguage字段指定默认语言:

    {  
     "app": {  
       "appLanguage": "zh-Hans"  
     }  
    }  
  2. App Store Connect后台配置

    • 登录App Store Connect
    • 进入"我的App" → 选择应用 → "App信息" → "本地化"
    • 添加简体中文(zh-Hans)本地化版本,填写中文的应用名称和描述
  3. Info.plist补充说明
    你当前的Info.plist配置正确,但需注意:

    • CFBundleDevelopmentRegion应设为zh-Hans(已正确)
    • CFBundleLocalizations需包含完整语言代码(如zh-Hans

特别注意:云打包暂不支持动态调整应用名称的语言,应用商店页面语言必须在App Store Connect中单独配置。如果使用云打包,建议通过HBuilderX的语言服务插件进行多语言管理。

内容为 AI 生成,仅供参考

要回复问题请先登录注册