代码之家  ›  专栏  ›  技术社区  ›  gauss256

Xcode pbxstrings文件的用途是什么?

  •  3
  • gauss256  · 技术社区  · 17 年前

    我有一个Xcode项目,需要更改它构建的产品的名称。我用一把细齿梳子仔细检查了项目文件,认为我已经做了所有可能的更改。最后一步是对项目文件夹中出现旧名称的所有文件进行grep。它是干净的。

    但是在构建grep找到一个包含多个旧名称的文件之后。它位于如下位置: myprojectfolder/build/myproject.build/myproject.pbxindex/strings.pbxstrings/strings

    我无法想象它是从哪里得到这个旧名字的。另外,我不知道这个文件是用来做什么的。但我担心的是,很明显,我并没有到处清除旧名字。

    有人能告诉我…pbxstrings/strings文件的用途和构建方法吗?如果我知道我可以找到旧名字的最后一个残余物并清除它们。

    2 回复  |  直到 17 年前
        1
  •  4
  •   BobbyShaftoe    17 年前

    myproject.pbxindex只是为了代码感知。:)关闭xcode并删除myproject.pbxindex目录(如果怀疑,请复制一份),然后重新打开xcode。它将重建它。

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

    xcodeindex-项目/路径/目标/您的/项目清理版本

    不过,我还是先做一个。

        2
  •  1
  •   cdespinosa Martin Cote    17 年前

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

    索引器不会立即清除已删除项的索引项,但这对生成没有影响。