Skip to content

Conversation

@ncooke3
Copy link
Member

@ncooke3 ncooke3 commented Nov 12, 2025

Corresponding Firebase PR: firebase/firebase-ios-sdk#15478

This PR migrate the quickstart examples from CocoaPods to Swift Package Manager (SPM). This involves several related changes:

  • SPM Migration: Most of the quickstart projects have been updated to use SPM for managing Firebase dependencies, moving away from CocoaPods.
  • Project and Scheme Renaming: Many Xcode projects, schemes, and targets have been renamed to be more consistent and simplify testing infrastructure. For example, suffixes like "Swift" have been removed from target
    names (e.g., InAppMessagingExampleSwift to InAppMessagingExample).
  • CI Updates: The GitHub Actions workflows have been significantly updated to build and test the quickstarts using SPM.
  • Legacy Code Removal: The Objective-C quickstart examples have been removed to focus on the Swift versions.
  • Bug Fixes and Refinements: Various smaller fixes and improvements have been made, such as fixing test target configurations, addressing warnings, and removing unused dependencies like Reachability.

Copy link
Member Author

@ncooke3 ncooke3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Self review

@ncooke3 ncooke3 requested a review from paulb777 November 14, 2025 18:56
@ncooke3 ncooke3 merged commit c39fe8d into main Nov 14, 2025
37 of 38 checks passed
@ncooke3 ncooke3 deleted the nc/quickstarts branch November 14, 2025 21:34
paulb777 added a commit that referenced this pull request Nov 15, 2025
This reverts commit c39fe8d, reversing
changes made to 251909a.
paulb777 added a commit that referenced this pull request Nov 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants