文件名称:xUnique:合并Xcode项目文件是如此简单
文件大小:13KB
文件格式:ZIP
更新时间:2024-06-20 06:34:21
python merge-conflicts xcode xcode-project-file Python
xUnique xUnique是一个纯 Python 脚本,用于重新生成project.pbxproj ,也就是 Xcode 项目文件,并使其在任何机器上都独一无二且相同。 您可能知道,文件中由 Xcode(又名 )生成的 UUID 对于不同机器上的同一个添加文件(或其他条目,如组、构建阶段等)并不是唯一的,这使得合并成为开发人员的噩梦并解决project.pbxproj冲突。 xUnique将所有 96 位UUID (24 个字母数字字符)转换为 MD5 十六进制摘要(32 个十六进制字符),并且 Xcode 可以识别这些 MD5 摘要。 它的作用和工作原理 将project.pbxproj转换为 JSON 格式 迭代 JSON 中的所有objects并给每个 UUID 一个绝对路径,并使用路径的 MD5 十六进制摘要创建一个新的 UUID 这个json对象中的所有元素实际上都是
【文件预览】:
xUnique-master
----setup.py(2KB)
----.gitignore(59B)
----xUnique.py(27KB)
----LICENSE(644B)
----README.rst(10KB)