Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 1.54 KB

File metadata and controls

27 lines (17 loc) · 1.54 KB

Firebase Analytics & Crashlytics XCFramework

A Swift package for pre-built Firebase Analytics & Crashlytics xcframeworks.

This repository is a fork of akaffenberger/firebase-ios-sdk-xcframeworks. It has been modified to include only the Analytics and Crashlytics frameworks.

How it works?

A script is set up in a GitHub action to checks the firebase-ios-sdk repository periodically for new releases. If there is a new release, the script will download the Frameworks.zip, unpack the Analytics and Crashlytics xcframeworks, along with their dependencies, and then update the manifest Package.swift file. Afterward, the script will open a pull request for the changes and create a draft release for the XCFrameworks in this repository. As the final step, we need to manually merge the pull request and publish the release.

Please follow the steps:

Merge the pull request

  1. Rebase and merge the pull request.
  2. Delete the release/X.Y.Z branch, which is no longer needed.

Publish the release

  1. Edit the draft release.
    1. The new tag should come pre-filled with the new version.
    2. Set the target branch to master.
    3. Add title and detail. Follow the previous release and update the version/tag.
    4. Ensure "Set as the latest release" is selected.
  2. Publish the release.