synx使用

synx 是一个命令行工具,用来整理你的Xcode项目文件夹以匹配您的Xcode group。

安装

gem install synx

在国内的话可以需要把ruby源替换一下,注意之前的taobao镜像已经不在维护了,现在换成ruby-china在维护,所以替换源的话需要:

$ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
$ gem sources -l
https://gems.ruby-china.org
# 请确保只有 gems.ruby-china.org

如果出现权限不够之类的,需要sudo

使用

// 路径换成自己的项目路径
$ synx path/to/my/project.xcodeproj

如果你使用了CocoaPods的话,在你执行了上面的命令之后,需要再 pod install 一下。

注意:使用时请先备份!!!

Tips

加上-p可以在同步的时候删除工程中没有使用到的图片资源和文件。

如果使用后集成的第三方框架报错 library not found for XXXXXX , 需要添加 Target 的 Build Settings 的 Library Search Paths。