iOS 使用xUnique对工程文件(project.pbxproj)排序

背景

在使用git或者svn 多人开发的时候 工程文件

PGMerchant.xcodeproj/project.pbxproj

很容易发生冲突 而且工程文件的冲突 排查起来会浪费很多资源 所以考虑在提交代码之前 每个开发者把排序做好再提交 避免出现工程文件冲突的问题
而且把结构杂乱的代码排序后 会使代码结构井井有条 提高开发效率


排序前的代码
排序后的代码

使用方式

1、git参考链接

xUnique

2、安装方式

一、在线安装

pip install xUnique

由于原作者已经9年没有维护 所以我们通常会使用pip3安装 命令如下:

pip3 install xUnique

系统更新后 我发现命令又不好用了 如果也有不行的 可以参考下我下面的截图


xUnique最新安装命令

二、下载到本地安装

1、
git clone https://github.com/truebit/xUnique.git
2、
cd 你clone到本地的根目录/xUnique
3、
python setup.py install

2、排序方式

1、
cd到你项目文件夹根目录
2、
你本地xUnique可执行文件的根目录/xunique 你的工程名称.xcodeproj/project.pbxproj
比如我的是
/Users/maweiming/Library/Python/3.9/bin/xunique PGMerchant.xcodeproj/project.pbxproj

终端显示如下信息说明排序完成


排序完成

再去看项目文件目录 所有文件及文件夹全部正序排列


排序后的项目目录
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。