在 Xcode 的信息中找不到本地化

Posted

技术标签:

【中文标题】在 Xcode 的信息中找不到本地化【英文标题】:Can't find Localizations in Info in Xcode 【发布时间】:2020-10-10 06:36:05 【问题描述】:

我在学习 ios 开发的书中遵循了本地化示例。这些书指示我添加非英语语言,例如完成,单击本地化下的加号按钮。这本书没有说我在哪里可以找到本地化。我通过谷歌搜索,Apple Developer Document (ADD) 网页在项目编辑页面的 Info 下显示它。

当我在我正在使用的 Xcode(版本 10.1)上转到我的项目(上述书中的示例项目)的信息窗格时,我无法像以前一样在信息窗格中看到本地化项在添加页面上看到。我继续在互联网上搜索,发现了一个 Apple WWDC 2018 视频,用于展示 Xcode 10 中的新本地化工作流程。在该视频中,我看到演示者展示了如何在 Xcode 中的本地化项目中添加非英语语言(版本10.0)。我可以在她的演示项目的 Info 窗格中看到 Localizations 项。

所以,我想知道当我开始我的示例项目时我可能会错过哪些配置。您能否给我一些将本地化添加到我的项目的信息窗格的指南?

非常感谢!

附件:我的项目信息窗格的屏幕截图:

【问题讨论】:

转到General 选项卡,位于Capabilities 选项卡的左侧 谢谢,@ReinierMelian。在发布这个问题之前,我已经这样做了。事实上,我已经浏览了项目编辑窗格中的所有选项卡。但我找不到 Localizations 项。 【参考方案1】:

您的屏幕截图显示您在 target 的设置页面(红色箭头),您需要转到 project 的页面(绿色箭头),然后转到“信息”并按加号按钮(蓝色圆圈)。

【讨论】:

感谢@Sweeper,您的图片帮助我明确了项目设置与其对应目标之间的区别。作为 iOS 开发的新手,我仍然熟悉 Xcode。我现在知道我需要展开导航区域旁边的窗口来查看项目的设置。【参考方案2】:

扩展您的检查员。在这里你会找到你的 Localize... 按钮。

然后创建您的字符串文件并将其命名为本地化。

最后,选择项目并添加新语言。

【讨论】:

OP 正在尝试将非英语的本地化添加到他们的项目中。按本地化按钮本地化文件,但不添加新的本地化。如果 OP 尚未在项目中添加任何内容,则 OP 将无法选择非英语本地化。 关注此链接medium.com/lean-localization/… 感谢@AMIT 提出的解决方案和推荐阅读。虽然 Sweeper 的解决方案直接帮助解决了我的问题,但是您的图文并茂的解释和 Medium 文章提供了更详细的信息,有助于我理解 iOS 开发中的问题本地化。

以上是关于在 Xcode 的信息中找不到本地化的主要内容,如果未能解决你的问题,请参考以下文章

在 App Store 中找不到 Xcode 更新

在 Xcode 项目中找不到 Firebase 文件

在 Xcode 中找不到 Flutter 模块

ld:在 Xcode 中找不到 -lFirebaseCore 的库反应原生

使用 xcode 5 在可可中找不到 AVKit

为啥 XCode 4 在构建过程中找不到我的 .h 文件?