cocoapods-swift-binary-source-resolver
在 swift 多编译器版本里,会在 spec 里进行 if 判断。在没有对应的版本的时候,会 返回异常。这个在日常开发里,会正常运行,因为显式写的。但在平台打包的时候,没有二进制 版本不应该阻塞进行,而是用源代码版来代替。
这个插件就是解决了这个问题。如果 spec 里返回异常,则使用次之的版本/源再尝试。
Installation
$ gem install cocoapods-swift-binary-source-resolver
Usage
In pod file:
use_source_if_no_valid_binary!
or
use_source_if_no_valid_binary! :conservative => true