有兄弟想学习Swift,但又没有一个相对无缺项目可以学习和借鉴,个人认为SwiftHub是一个比较好的Swift开源项目。

笔者之前在工作SwiftHub项目的时分遇到了极大的问题,现在把怎么成功工作的进程记录下来,防止让兄弟们持续在这个问题上面踩坑。

SwiftHub的工程地址

https://github.com/khoren93/SwiftHub

其实,工作教程作者已经在ReadMe中写好了。不是我们惯例的运用pod install的方法而是运用bundle的方法。

工作流程:

准备工作
1.设备Xcode指令行东西(这一步设备了Xcode底子都可以省掉)
xcode-select --install 
2.设备Bundler 用来办理ruby镜像依靠
[sudo] gem install bundler
3.设备brew进行包办理
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
4.运用brew设备node
brew install node
实际上,假如你的电脑中设备了上述的东西则可以跳过。
工作项目进程
1. cd SwiftHub
2. bundle install
3. bundle exec fastlane setup
4. bundle exec fastlane update

工作得时分需求运用“梯子”运用终端署理指令后再实行。实行第二句的时分会比较花费时间,个人等了大概5分钟。且实行进程中或许会报某些库下载失利,此时需求运用额外的指令行语句进行相关库的下载,比方个人遇到了json这个库下载失利,则实行:

sudo gem install json -v '2.6.2'

其余差错按照差错提示设备对应版本的库即可。最终在工作程序的进程中,假如一开始衔接真机发现编译一向没有完结可以先试用模拟器程序跑,发动后再工作真机。
实行上述进程,是可以成功工作的。