gpt4 book ai didi

iphone - 如何纠正在 en.lproj 文件夹中创建 lproj 文件夹的 Xcode 错误?

转载 作者:可可西里 更新时间:2023-11-01 04:42:12 25 4
gpt4 key购买 nike

我的项目中有一个 Localizable.strings 文件,我想为其添加更多本地化内容。

所以我转到项目设置并单击“+”添加语言。由于没有“+”按钮,我无法再在右侧面板上执行此操作。

Xcode 在文件系统的 en.lproj 文件夹中创建了 cn.lproj 文件夹,这很困惑,但一些其他 lproj 文件夹(例如 de.lproj)确实在它们所属的位置创建。

如何在不破坏 Xcode 中的所有内容的情况下将 xx.lproj 文件夹移动到它所属的位置?我担心将它们留在 xcode 放置它们的位置会导致运行时出错,因为 cn.lproj 不应该是 en.lproj 的子文件夹。

最佳答案

事实证明这是一个 Xcode 错误,但幸运的是它可以解决。

第一步是备份您的项目。然后将错误放置的 lproj 文件夹从 en.lproj 中移出,如果需要,将它们全部放在本地化的子文件夹中。然后从项目导航器中删除所有链接断开的文件(红色)。对于带有箭头的堆叠文件,您必须删除根项目。不要选择“移至废纸篓”。然后确保在项目设置中你有你想要的所有本地化。将包含所有 lproj 文件夹的“本地化”sob 文件夹拖到 Xcode 中任何你想要的地方,并确保它被添加到当前目标(必须在列表中选中添加到目标复选标记)。就我而言,执行此操作后一切都按预期运行。作为一个很好的副作用,我用箭头摆脱了这些烦人的堆叠文件,取而代之的是一个非常清晰的组结构,由一个本地化文件夹和几个 lproj 文件夹组成,这对我来说更有意义。

关于iphone - 如何纠正在 en.lproj 文件夹中创建 lproj 文件夹的 Xcode 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14462660/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com