我有一个 Xcode 项目,需要更改它构建的产品的名称。我仔细地浏览了项目文件,并认为我已经做出了所有可能的更改。最后一步是 grep 项目文件夹中的所有文件以查找旧名称的出现。结果很干净。
但是在构建之后,grep 发现一个文件包含多次出现的旧名称。它位于这样的位置:
MyProjectFolder/build/MyProject.build/MyProject.pbxindex/strings.pbxstrings/strings
我无法想象它的旧名称从何而来。另外,我不知道这个文件是用来做什么的。但我担心显然我还没有清除所有地方的旧名称。
谁能告诉我 ...pbxstrings/strings 文件的用途以及它是如何构建的?如果我明白的话,我也许可以找到旧名字的最后残余并清除它们。
MyProject.pbxindex 只适用于 CodeSense。 :) 关闭 Xcode 并删除 MyProject.pbxindex 目录(如果您怀疑,请复制一份),然后重新打开 Xcode。它将重建它。
如果您愿意,可以从命令行执行此操作:
xcodeindex -project /path/to/your/project clean build
不过我只会做第一个。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)