mirror of
https://github.com/firebase/firebase-ios-sdk
synced 2026-11-10 22:45:59 +05:45
33 lines
1.0 KiB
Markdown
33 lines
1.0 KiB
Markdown
# 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](../.travis.yml).
|
|
|
|
## Run Locally
|
|
|
|
* `git clone git@github.com:firebase/firebase-ios-sdk.git`
|
|
* `cd firebase-ios-sdk/SymbolCollisionTest`
|
|
* Optionally make any changes to the Podfile
|
|
* `pod install`
|
|
* `open SymbolCollisionTest.xcworkspace`
|
|
* Build
|
|
|
|
## Contributing
|
|
|
|
If you'd like to add a CocoaPod to the tests, add it to the
|
|
[Podfile](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!`](http://blog.cocoapods.org/CocoaPods-1.5.0/) 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.
|