使用 Cocoapods 1.0.0 安装 R.swift 会失败,也有一位童鞋和我遇到了相同的情况。但总体看来这是一个少数情况,和我用的源是淘宝可能有很大关系。
如果你的 pod 'R.swift'
也不能正常工作的话,不妨在这句话之前加上一句 pod 'R.swift.Library'
。虽然理论上 pod 'R.swift'
会自动的 'R.swift.Library'
,但有时候也有以外发生。然后 pod install
。
添加一个 New Run Script Phase
。
将新添加的 New Run Script Phase
拖到 Compile Sources
之前, Check Pods Manifest.lock
之后。并粘贴一下脚本: "$PODS_ROOT/R.swift/rswift" "$SRCROOT"
。
Build成功后,用 Finder 打开项目根目录,你会发现一个 R.generated.swift
文件,把它拖到你的项目里,不要选择 Copy items if needed
。
在发布的时候会产生编译错误,记得去掉 pod 'R.swift.Library'
即可。
网友评论