Swift基础

R.swift 注意点(忽略 xib 等)

2021-06-23  本文已影响0人  简单coder

R.swift 是 swift 项目中常用图片资源框架,但是不仅仅识别图片资源,它还会识别你的 xib,file 等等,但是我们业务中又经常不需要这些
如果你只使用赋值官网 readme的话,你就会发现 R.generator.swift 里生成了你不想要的 xib属性 等等

# Type a script or drag a script file from your workspace to insert its path.
if [ "${CONFIGURATION=}" == "Debug" ]; then
    "$PODS_ROOT/R.swift/rswift" generate "$SRCROOT/R.generated.swift"
fi

经同事 iWw 提醒,在官方文档下有对应的方法

默认情况下,R.swift 运行所有生成器,用于图像、笔尖、字符串等等。在某些情况下,您可能不想为所有这些类型生成 R 结构。您可以通过添加如下标志来选择仅运行某些生成器:--generators image,string到对构建阶段的调用

所以, 删了之前的 R.generator.swift文件吧,你可以这么写

# Type a script or drag a script file from your workspace to insert its path.
if [ "${CONFIGURATION=}" == "Debug" ]; then
    "$PODS_ROOT/R.swift/rswift" generate --generators image "$SRCROOT/R.generated.swift"
fi

tips:双击脚本重名名是一个很好的习惯


上一篇 下一篇

猜你喜欢

热点阅读