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