什么是Xcode pbxstrings文件?

时间:2009-03-20 04:06:01

标签: xcode macos

我有一个Xcode项目,需要更改它构建的产品的名称。我用细齿梳子检查了项目文件,并认为我已经做了一切改变。最后一步是grep项目文件夹中的所有文件以发现旧名称。它很干净。

但是在构建grep之后找到一个包含多次旧名称的文件。它位于以下位置:   myProjectFolder的/建造/ MyProject.build / MyProject.pbxindex / strings.pbxstrings /串

我无法想象从哪里得到旧名称。另外,我不知道这个文件用的是什么。但我担心显然我到处都没有清除旧名称。

有谁能告诉我... pbxstrings / strings文件的用途以及它是如何构建的?如果我明白我可以追踪旧名称的最后残余并清除它们。

2 个答案:

答案 0 :(得分:4)

MyProject.pbxindex只适用于CodeSense。 :)关闭Xcode并删除MyProject.pbxindex目录(如果您持怀疑态度,请复制一份),然后重新打开Xcode。它会重建它。

如果您愿意,可以从命令行执行此操作:

xcodeindex -project / path / to / your / project clean build

我只会做第一个。

答案 1 :(得分:1)

单击项目检查器的“常规”窗格中的“重建CodeSense索引”按钮可能比发出执行相同操作的命令行命令更容易。

索引器不会立即清除已删除条目的索引条目,但这对您的构建没有任何影响。