|
|
6 years ago | |
|---|---|---|
| .. | ||
| Example | 01d522f163 Update versions for Release 6.13.0 | 6 years ago |
| Protos | 62ef244cde C++ migration: remove the dependency on Objective-C `Protobuf` library (#4189) | 6 years ago |
| Source | 0170957544 Allow querying for arrays in IN queries (#4285) | 6 years ago |
| Swift | 251a70f26a Make IN queries publicly available (#4174) | 6 years ago |
| core | f0157ae7c5 Port FSTLRUGarbageCollectorTests to C++ (#4283) | 6 years ago |
| fuzzing | 04177614d0 Fix fuzz build (#4192) | 6 years ago |
| third_party | 1953cc59a4 Integrate with Abseil via CocoaPods (#4097) | 6 years ago |
| CHANGELOG.md | d1b3466f8d Update CHANGELOG for Firestore v1.8.0 (#4296) | 6 years ago |
| CMakeLists.txt | f750f87f9f Add CMake support for FSTLocalSerializer (#3753) | 6 years ago |
| README.md | 62ef244cde C++ migration: remove the dependency on Objective-C `Protobuf` library (#4189) | 6 years ago |
| test.sh | 5930ad2fee Factor out a universal build script (#884) | 8 years ago |
Set up a workspace via CocoaPods
$ cd Firestore/Example
$ pod update
$ open Firestore.xcworkspace
Select the Firestore_Tests_iOS scheme
⌘-u to build and run the unit tests
GoogleServices-Info.plist
file in Firestore/Example/App.Note: this does not give full coverage, but is much faster than above. b/hotlists/1578399 tracks outstanding issues.
GoogleServices-Info.plist is back in its default state (git
checkout Firestore/Example/App/GoogleServices-Info.plist).Install the Firebase CLI. Essentially:
npm install -g firebase-tools
Install the Firestore emulator. Essentially:
firebase setup:emulators:firestore
Run the emulator
firebase serve --only firestore
In Xcode select the Firestore_IntegrationTests_iOS scheme
⌘-u to build and run the integration tests
Typically you should not need to worrying about regenerating the C++ files from the .proto files. If you do, see instructions at Protos/README.md.