* Update Dangerfile, Firebase.h, and Firebase.podspec for launch readiness
* Add appDistribution to FirebasePods.swift
* Update versions to match what we expect for launch
* Add FirebaseAppDistribution to FirebasePodTest/Podfile
Co-authored-by: Jeremy Durham <jeremydurham@google.com>
* Working on OSS generator.
* Working.
* Need to get the OSS pods only.
* Working as expected, updated textprotos.
* Re-add copyright.
* Update license year.
* Enable Mac Catalyst in support project
* Update builder to output xcframework
Replaces fat framwork and adds Mac Catalyst support
Note: This removes i386 and armv7 support, as xcframework doesn’t support these
* Add Modile and Info.plist fles
* Generate real dynamic frameworks
* Remove unnecessary file
* Preserve symlinks for Mac SDK
* Fix typo
* Re-enable armv7 and i386
* Move UpdateFirebasePod to Swift's ArgumentParser library.
This was introduced in URL, leaving a nice clean way to provide command
line arguments.
Example output:
```
$ swift run UpdateFirebasePod
Error: Missing expected argument '--git-root <git-root>'
Usage: firebase-pod-updater --git-root <git-root> --current-release <current-release>
```
* Removed unnecessary file.
* Fixed formatting.
* Use existing argument name for currentRelease.
* Sorted package dependencies.
* Pin to exact version.
* Rename UpdateFirebasePod to firebase-pod-updater
This sticks with convention expected by the tooling. Future PRs will change the `ReleasePackager` and other tools as well.
* Use pre-release versions from release manifests.
This will allow installing pre-release versions since CocoaPods
complains otherwise. Note: this removes any version validation since
we're hardcoding the expected version as the version to install.
* Style
* Also release candidates.
* Fix the version parsing to allow for betas. (#4652)
* Remove extra quotes when parsing versions and names. (#4654)
Authored-by: Ryan Wilson <wilsonryan@google.com>