如果查看project.pbxproj,您将看到项目中的每个文件都有一个哈希值
例如
1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };
Run Code Online (Sandbox Code Playgroud)
1D60589F0D05DD5A006BFB54是链接的基础框架的哈希.
我想知道这些是如何计算的,即使用了什么函数以及文件名之外的哪些元信息进入哈希的输入.
我想project.pbxproj使用命令行直接进行编辑(对于CI服务器脚本)
哪些工具可以让我做到这一点?
我曾经用来PlistBuddy编辑输出Info.plist;但是,我真正想做的是编辑此用户定义的字段,该字段已在多个地方使用,而且我真的不想在每个plist位置都查找它