首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Xcode找不到本地化的info.plist

Xcode找不到本地化的info.plist
EN

Stack Overflow用户
提问于 2013-08-05 15:14:31
回答 2查看 11K关注 0票数 16

在添加了几个本地化之后:

并本地化了(AppName)-info.plist文件:

并检查了捆绑资源(还尝试从Copy Resources Bundle列表中删除Go-info.plist:

和file属性:

Xcode (4.6.3)给出一个错误:

错误:无法从‘.../Go/Go/Go-info.plist’读取数据:无法打开文件“Go-info.plist”,因为没有这样的文件。

看起来Xcode忽略了路径中的本地化文件夹。它尝试以如下方式查找info.plist:

.../Go/Go/Go-Info.plist

而不是:

.../Go/Go/(Localization)/Go-Info.plist

我怎么才能修复它?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-05 15:29:09

我认为Info.plist不能本地化。如果要本地化应用程序名称,则应本地化InfoPlist.strings文件并使用这些键:

"CFBundleDisplayName" = "AppName";
"CFBundleName" = "AppName";
票数 40
EN

Stack Overflow用户

发布于 2019-03-09 22:30:45

分步本地化Info.plist:

  1. 在x-code中查找文件夹资源(放置在根目录中)
  2. 选择文件夹Resources
  3. 然后在"Resource“部分中按下主菜单字符串文件并按下Next
  4. ,然后在另存为字段中仅写入InfoPlist ("I”大写和"P“capital)
  5. Then按Create InfoPlist.strings <
  6. >H113然后选择在资源文件夹中创建的文件

,然后按右侧菜单中的按钮"Localize"

  1. Then
  2. InfoPlist

从项目导航器中选择项目,然后在底部的信息选项卡中选择项目列表中的项目资源(在Localizations)

  1. The language一节中,您可以在资源文件夹
  2. 中看到
  3. )来本地化info.plist文件中的值(“键”),您可以使用文本编辑器打开并获取要本地化的所有键
  4. 您可以在任何InfoPlist.strings中写入任何键作为示例,如上面的示例

"NSLocationAlwaysAndWhenInUseUsageDescription"="blabla";

"NSLocationAlwaysUsageDescription"="blabla2";

这就是全部工作,您已经本地化了info.plist文件!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18052468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档