无需使用Xcode,如何为iOS Flutter应用添加本地化语言?
无Xcode/Mac设备时手动配置iOS Flutter应用本地化语言的方法
如果你没有Xcode或Mac设备,需要通过GitHub Actions构建iOS Flutter应用,可直接手动编辑ios/Runner/Info.plist文件来配置支持的本地化语言,替代Xcode图形界面操作,具体步骤如下:
- 找到并打开Flutter项目中的
ios/Runner/Info.plist文件(可使用任意文本编辑器,本地或直接在GitHub仓库中编辑均可) - 在文件的
<dict>标签内部,添加CFBundleLocalizations(对应Xcode中的"Localizations"项)配置,示例如下:
<key>CFBundleLocalizations</key> <array> <string>en</string> <string>zh-Hans</string> <string>ja</string> </array>
注意:数组中的<string>值必须与Flutter代码中supportedLocales参数定义的语言代码完全一致,比如简体中文用zh-Hans,英文用en,日文用ja等。
3. 保存文件并提交到GitHub仓库,后续GitHub Actions执行iOS构建流程时,会自动使用该配置文件打包应用。
内容的提问来源于stack exchange,提问作者Felix ZY
相关产品推荐
相关产品推荐

