Skip to content

A Swift package for pre-built Firebase Analytics & Crashlytics xcframeworks. A mirror of the official Firebase iOS SDK (https://github.com/firebase/firebase-ios-sdk).

License

Notifications You must be signed in to change notification settings

screeningeagledreamlab/firebase-analytics-crashlytics-ios

 
 

Repository files navigation

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.

About

A Swift package for pre-built Firebase Analytics & Crashlytics xcframeworks. A mirror of the official Firebase iOS SDK (https://github.com/firebase/firebase-ios-sdk).

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 47.3%
  • Shell 44.2%
  • Objective-C 8.5%