SwiftHub最新运行教程

有兄弟想学习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'
复制代码

其余错误按照错误提示安装对应版本的库即可。最后在运行程序的过程中,如果一开始连接真机发现编译始终没有完成可以先试用模拟器程序跑,启动后再运行真机。 执行上述步骤,是可以成功运行的。

猜你喜欢

转载自juejin.im/post/7227047563298635836