Camden King 9e8be62c35 Add support for GTMAppAuth 5 on macOS (#522) 10 сар өмнө
..
DaysUntilBirthday.xcodeproj 7932d33686 Use default code signing settings for sample projects (#272) 3 жил өмнө
DaysUntilBirthdayForPod.xcodeproj 55bf5d077b Use GTMAppAuth's new delegate protocol (#299) 2 жил өмнө
DaysUntilBirthdayUITests(iOS) 090f1c69d7 Fix Swift integration tests for a returning user. (#518) 10 сар өмнө
Shared 72b9e63074 Fix passing nil for nonce and add example (#476) 1 жил өмнө
iOS ae5276cf1f Add a configuration property populated via Info.plist (#228) 3 жил өмнө
macOS 9e8be62c35 Add support for GTMAppAuth 5 on macOS (#522) 10 сар өмнө
Podfile 55bf5d077b Use GTMAppAuth's new delegate protocol (#299) 2 жил өмнө
README.md 9e8be62c35 Add support for GTMAppAuth 5 on macOS (#522) 10 сар өмнө

README.md

Google Sign-In Swift Sample App

CocoaPods

  1. In the ../Samples/Swift/DaysUntilBirthday/ folder, run the following CocoaPods command.

    pod install
    
  2. Open the generated workspace:

    open DaysUntilBirthdayForPod.xcworkspace
    
  3. Run the DaysUntilBirthdayForPod (iOS) or DaysUntilBirthdayForPod (macOS)target.

Swift Package Manager

  1. In the ../Samples/Swift/DaysUntilBirthday/ folder, open the project:

    open DaysUntilBirthday.xcodeproj
    
  2. Run the DaysUntilBirthday (iOS) or DaysUntilBirthday (macOS) target.

Integration Tests

We run integration tests on the DaysUntilBirthday(iOS) sample app. These tests attempt to login via Google Sign-in, and so they need an email and a password. The email and password that we use are defined as secrets on our GitHub repo, and we retrieve these from the workflow environment.

Locally, both the email and password need to be passed to xcodebuild as arguments: xcodebuild <other args> EMAIL_SECRET=... PASSWORD_SECRET=.... Refer to the repo's Secrets for these values.