如果框架是使用较低版本的第3方sdk构建的。在应用程序方面。我想导入同一个高版本的第3方sdk。创建一个低版本的框架没有问题。但由于该框架包含第3方sdk。在应用程序端时,运行“ pod install”将导入低版本的3rd party sdk。
我的问题是如何使框架成为低版本sdk的产品,让应用程序决定要导入哪个版本的第三方sdk。
实际上,我想为外部创建一个SDK。但是我考虑过是否要使用“ snapkit”来完成所有UI。也许其他外部开发人员也会使用snapkit。如果您使用swift3.2(快照工具包3.2.0)创建框架,以及其他开发人员何时导入我的框架。 pod install将导入快照工具包3.2.0。如果他们使用swift4.2进行开发,将会导致冲突