XCode - 编辑xcodeproj包(特别是project.pbxproj)

时间:2009-06-04 19:17:30

标签: xcode projects

我正在使用XCode,我还编写了一个外部编辑器工具,可以生成用于项目的资源。在最好的情况下,该工具将编辑project.pbxproj文件,以便它包含项目中生成的资源。我已经阅读了该文件以试图理解它,并且它主要是可辨别的,但我仍有一个主要问题。

如果我想从XCode外部生成一个新组(或者新的任何东西,那么),我如何知道要使用的ID代码?例如:19C28FACFE9D520D11CA2CBB是我项目中的其中一个。如果我自己做,我该怎么知道该怎么用?他们只需要独一无二吗?只做一个是合法的:000000000000000000000001和000000000000000000000002和000000000000000000000003等?

对此的任何帮助都会很精彩。感谢。

1 个答案:

答案 0 :(得分:5)

是的,你可以自己制作。最好的方法是使用哈希函数(如MD5或SHA1)生成它,然后可以按所需长度截断它。我会散列文件/组的名称以及附加的时间戳,这样你就可以获得更独特的结果。