diff --git a/.github/workflows/firestore-ios.yml b/.github/workflows/firestore-ios.yml index 9d03ec2..a4b63ad 100644 --- a/.github/workflows/firestore-ios.yml +++ b/.github/workflows/firestore-ios.yml @@ -15,7 +15,7 @@ jobs: runs-on: macOS-latest strategy: matrix: - destination: ['platform=iOS Simulator,OS=13.5,name=iPhone 11'] + destination: ['platform=iOS Simulator,OS=latest,name=iPhone 11'] steps: - name: Checkout uses: actions/checkout@master diff --git a/firestore/ios/firestore-snippets-cpp/AppDelegate.mm b/firestore/ios/firestore-snippets-cpp/AppDelegate.mm index b049fbc..3a61ab5 100644 --- a/firestore/ios/firestore-snippets-cpp/AppDelegate.mm +++ b/firestore/ios/firestore-snippets-cpp/AppDelegate.mm @@ -17,6 +17,10 @@ #import "AppDelegate.h" #import #include "firebase/app.h" +#include "firebase/firestore.h" + +using firebase::App; +using firebase::firestore::Firestore; @interface AppDelegate () @@ -24,10 +28,14 @@ @interface AppDelegate () @implementation AppDelegate - - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [FIRApp configure]; - firebase::App::Create(); + // [START get_firestore_instance] + // Make sure the call to `Create()` happens some time before you call Firestore::GetInstance(). + App::Create(); + Firestore* db = Firestore::GetInstance(); + // [END get_firestore_instance] + (void)db; // suppress unused variable warning return YES; }