多个链接库,如何管理相同依赖项的相同版本?

时间:2017-05-16 13:46:33

标签: ios swift carthage cocoa-touch

我没有成功使用谷歌搜索解决方案。

  • 我们正在使用Carthage来管理依赖关系。
  • 我们的域对象有一个Cocoa Touch框架,我们称之为DomainKit
  • 我们的适配器有一个Cocoa Touch框架,我们称之为AdapterKit

DomainKit取决于RxSwift AdapterKit取决于RxSwiftRealm

我们的应用取决于DomainKitAdapterKit 该应用程序是使用Carthage复制框架的应用程序。

以上所有文件的Cartfile.resolved文件如下所示:

DomainKit
    github "ReactiveX/RxSwift" "3.4.0"

AdapterKit
    github "ReactiveX/RxSwift" "3.4.1"
    github "[redacted]/ios-DomainKit" "0.0.7"
    github "realm/realm-cocoa" "v2.7.0"

App
    github "ReactiveX/RxSwift" "3.4.1"
    github "[redacted]/ios-AdapterKit" "0.0.5"
    github "[redacted]/ios-DomainKit" "0.0.7"
    github "realm/realm-cocoa" "v2.6.2"

RxSwiftRealm版本中的断开连接导致应用程序崩溃。

所以问题是......你们有没有遇到过这个问题,如果你这样做了,你是怎么解决这个问题的?

0 个答案:

没有答案