|
|
%!s(int64=6) %!d(string=hai) anos | |
|---|---|---|
| .. | ||
| Example | 783621707f Update versions for Release 6.6.0 | %!s(int64=6) %!d(string=hai) anos |
| Protos | 53d3ca199a CMake: Upgrade nanopb to 0.3.9.2 (#2985) | %!s(int64=7) %!d(string=hai) anos |
| Source | 76b8da658e Rename `FirestoreErrorCode` to just `Error` (#3460) | %!s(int64=6) %!d(string=hai) anos |
| Swift | 4a8769bc0d Fix warnings in CodableIntegrationTests.swift (#3357) | %!s(int64=6) %!d(string=hai) anos |
| core | 7fdf7c0669 Add missing doc comments to Timestamp and GeoPoint to appease linter (#3474) | %!s(int64=6) %!d(string=hai) anos |
| fuzzing | 0ea8d6dc20 Fix fuzz build (#3420) | %!s(int64=6) %!d(string=hai) anos |
| third_party | 10752cd68c Finish migration of FSTFieldValue to C++ FieldValue (#3178) | %!s(int64=6) %!d(string=hai) anos |
| CHANGELOG.md | 3ce13dcc48 Update CHANGELOG for Firestore v1.4.3 (#3472) | %!s(int64=6) %!d(string=hai) anos |
| CMakeLists.txt | 10752cd68c Finish migration of FSTFieldValue to C++ FieldValue (#3178) | %!s(int64=6) %!d(string=hai) anos |
| README.md | 9e0d8f4a4f Update required CocoaPods version in READMEs (#3339) | %!s(int64=6) %!d(string=hai) anos |
| test.sh | 5930ad2fee Factor out a universal build script (#884) | %!s(int64=8) %!d(string=hai) anos |
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 Objective-C files from the .proto files. If you do, see instructions at Protos/README.md.