uber / uber/RIBs-iOS

Cocoapods Installation Issue

Open
#23 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Swift
Stars
193
Forks
23
PR merge metrics
No merged PRs in 30d

Description

Original: https://github.com/uber/RIBs/issues/389

pod 'RIBs', '~> 0.9'
when insert this code in podFile and run pod install, there is some issue that

CocoaPods could not find compatible versions for pod "RxSwift":
In snapshot (Podfile.lock):
RxSwift (= 5.1.1, ~> 5, ~> 5.0)

In Podfile:
Moya/RxSwift was resolved to 14.0.0, which depends on
RxSwift (~> 5.0)

RIBs was resolved to 0.9.1, which depends on
  RxSwift (~> 4.0)

RxCocoa was resolved to 5.1.1, which depends on
  RxSwift (~> 5)

RxSwift

i think this error comes when RxSwift is already in podFile..

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing pod install with RIBs 0.9, Moya/RxSwift 14.0.0, and RxCocoa 5.1.1 in the Podfile, then inspect the conflicting constraints in Podfile.lock. Determine which dependency declarations or versions need alignment; done means the listed setup installs without the RxSwift compatibility error.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
build-system, mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.