mirror of
https://github.com/firebase/firebase-ios-sdk
synced 2026-11-11 22:55:59 +05:45
* Update versions for Release 5.16.0 * Cherry-picking changes for M41 RC1 (#2277) * Bump gRPC-C++ pod dependency to 0.0.6 (#2274) * Update changelog for Dynamic Links to v 3.4.0 (#2272) * Fix Firestore certificate loading in M41 (#2289) * Stop bundling gRPC certificates with Firestore (#2279) * Remove references to roots.pem * Remove gRPCCertificates-Firestore.bundle * Fix size warning in local_serializer.cc * Suppress documentation warnings in gRPC * strip extra references to macOS * Reference updated Carthage docs and backport CHANGELOG (#2291) * Carthage cert change * Backport CHANGELOG updates from cl/230001317
Symbol Collision Tests
Introduction
This directory provides a project that is used to test a set of CocoaPods for symbol collisions daily. It's controlled by the cron functionality in .travis.ml.
Run Locally
git clone git@github.com:firebase/firebase-ios-sdk.gitcd firebase-ios-sdk/SymbolCollisionTest- Optionally make any changes to the Podfile
pod installopen SymbolCollisionTest.xcworkspace- Build
Contributing
If you'd like to add a CocoaPod to the tests, add it to the Podfile, test that it builds locally and then send a PR.
Future
Currently the tests primarily test static libraries and static frameworks.
use_frameworks! and
use_module_headers! can be
added for better dynamic library and Swift pod testing.
Currently, this is testing released CocoaPods. It could be changed to support
pre-releases by changing the Podfile to point to source pods and/or setting up
a public staging Specs repo and adding a source in the Podfile.