uber / uber/RIBs

[Bug] [iOS] Podspec version 0.9.2 doesn't pushed to CocoaPods specs repo

Open
#312 11 comments 10 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

iOS
Dominant language
Kotlin
Stars
7.9k
Forks
914
PR merge metrics
No merged PRs in 30d

Description

Latest available RIBs podspec in CocoaPods is of version 0.9.1 and it doesn't equal to implementation in HEAD (v0.9.2). So we cann't even build tutorial projects in clean manner.
Steps to reproduce:

  1. Checkout RIBs HEAD.
  2. Change Podfile in any tutorial removing path: = "..."
  3. Run pod install for this tutorial.
  4. Open tutorial workspace in Xcode.
  5. Build project.
    Result: build failed with error: AppDelegate.swift:40:9: Value of type 'LaunchRouting' has no member 'launch'
    Expected: build finished successfully

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 checking the RIBs podspec and the process that publishes it to the CocoaPods specs repository, then reproduce the issue by removing the local path from a tutorial Podfile and running pod install. Done means version 0.9.2 is available from CocoaPods and a tutorial builds successfully in Xcode.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile, release
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.