RN Firebase Pod安装使用引号“ GoogleToolboxForMac / NSData + zlib(〜> 2.1)”来修改锁定依赖性

时间:2018-10-16 23:19:32

标签: version-control cocoapods xcode10 react-native-firebase

当我进行Pod安装时,我得到了一个依赖项,该依赖项周围带有引号。我不需要这些引号,也不想知道它们是什么。问题出在我的团队中,其他人则运行此命令,而没有得到引号

“ GoogleToolboxForMac / NSData + zlib(〜> 2.1)”

我让这个问题有些悬而未决,以便人们可以尽可能多地填写有关本机Firebase版本控制和cocoapods引起这种行为的信息。提前感谢所有周到的答复。

PODS:
  - Crashlytics (3.9.3):
    - Fabric (~> 1.7.2)
  - Fabric (1.7.11)
  - Firebase/Core (4.8.2):
    - FirebaseAnalytics (= 4.0.9)
    - FirebaseCore (= 4.0.14)
  - Firebase/Messaging (4.8.2):
    - Firebase/Core
    - FirebaseMessaging (= 2.0.8)
  - Firebase/RemoteConfig (4.8.2):
    - Firebase/Core
    - FirebaseRemoteConfig (= 2.1.1)
  - FirebaseABTesting (1.0.0):
    - FirebaseCore (~> 4.0)
    - Protobuf (~> 3.1)
  - FirebaseAnalytics (4.0.9):
    - FirebaseCore (~> 4.0)
    - FirebaseInstanceID (~> 2.0)
    - "GoogleToolboxForMac/NSData+zlib (~> 2.1)"
    - nanopb (~> 0.3)
  - FirebaseCore (4.0.14):
    - "GoogleToolboxForMac/NSData+zlib (~> 2.1)"
  - FirebaseInstanceID (2.0.8):
    - FirebaseCore (~> 4.0)
  - FirebaseMessaging (2.0.8):
    - FirebaseAnalytics (~> 4.0)
    - FirebaseCore (~> 4.0)
    - FirebaseInstanceID (~> 2.0)
    - GoogleToolboxForMac/Logger (~> 2.1)
    - Protobuf (~> 3.1)
  - FirebaseRemoteConfig (2.1.1):
    - FirebaseABTesting (~> 1.0)
    - FirebaseAnalytics (~> 4.0)
    - FirebaseCore (~> 4.0)
    - FirebaseInstanceID (~> 2.0)
    - "GoogleToolboxForMac/NSData+zlib (~> 2.1)"
    - Protobuf (~> 3.1)
  - GoogleToolboxForMac/Defines (2.1.3)
  - GoogleToolboxForMac/Logger (2.1.3):
    - GoogleToolboxForMac/Defines (= 2.1.3)
  - "GoogleToolboxForMac/NSData+zlib (2.1.3)":
    - GoogleToolboxForMac/Defines (= 2.1.3)
  - Heap (5.0.5)

1 个答案:

答案 0 :(得分:0)

Podfile.lock文件转义某些字符,以便它可以是有效的YAML。 issue中的详细讨论。