Request test scope
diff --git a/objective-c/auth_sample/SelectUserViewController.m b/objective-c/auth_sample/SelectUserViewController.m
index 5e03056..e54e9f8 100644
--- a/objective-c/auth_sample/SelectUserViewController.m
+++ b/objective-c/auth_sample/SelectUserViewController.m
@@ -33,6 +33,8 @@
 
 #import "SelectUserViewController.h"
 
+#import "SecondViewController.h"
+
 @implementation SelectUserViewController
 
 - (void)viewDidLoad {
@@ -42,10 +44,16 @@
   self.signOutButton.hidden = YES;
 
   // As instructed in https://developers.google.com/identity/sign-in/ios/sign-in
-  GIDSignIn.sharedInstance.delegate = self;
-  GIDSignIn.sharedInstance.uiDelegate = self;
+  GIDSignIn *signIn = GIDSignIn.sharedInstance;
+  signIn.delegate = self;
+  signIn.uiDelegate = self;
 
-  [GIDSignIn.sharedInstance signInSilently];
+  // As instructed in https://developers.google.com/identity/sign-in/ios/additional-scopes
+  if (![signIn.scopes containsObject:kTestScope]) {
+    signIn.scopes = [signIn.scopes arrayByAddingObject:kTestScope];
+  }
+
+  [signIn signInSilently];
 }
 
 - (void)signIn:(GIDSignIn *)signIn
@@ -67,8 +75,10 @@
 
 - (IBAction)didTapSignOut {
   [GIDSignIn.sharedInstance signOut];
+
   self.mainLabel.text = @"Please sign in.";
   self.subLabel.text = @"";
+
   self.signInButton.hidden = NO;
   self.signOutButton.hidden = YES;
 }