R.swift的使用和安装
2021-06-30 本文已影响0人
BryanHong
本文主要描述在pod安装完R.swift后的
1、创建run script如下图:

2、挪动Run Script文件位置,在Mainfest.lock和Compile Sources之间,如下图所示

3、添加Run Script 的脚本及配置,以下按我的工程来示例
1)"$PODS_ROOT/R.swift/rswift" generate "$SRCROOT/HelloSwift/R.generated.swift"
2)$TEMP_DIR/rswift-lastrun
3) "$SRCROOT/HelloSwift/R.generated.swift"

4、编译项目,会自动生成一个R.generated.swift,拖入到项目中,如下图所示

其中copy items if needed不能勾选,R.swift的原理是每次编译的时候会去扫描图片和文本,把图片和文本遍历出来生成新的类引用文件,勾选后编译后会是旧的,所以不能勾选,图片和文本过多会导致编译时间变长