Crossplay Integration Kit
AdditionalSetup

iOS Frameworks Setup

Download and setup iOS frameworks for Google Sign-In on iOS

iOS Frameworks Setup

These frameworks are required for Google Sign-In functionality on iOS.

Required Frameworks

The following frameworks need to be downloaded and installed:

  • GoogleSignIn - Main Google Sign-In framework
  • AppAuth - OAuth 2.0 library
  • GTMAppAuth - Google Toolbox for Mac AppAuth
  • GTMSessionFetcher - HTTP fetching library
  • GoogleUtilities - Google utility functions
  • nanopb - Protocol Buffers library
  • RecaptchaInterop - reCAPTCHA support

Download

  1. Visit Google Sign-In for iOS
  2. Download the Google Sign-In SDK for iOS
  3. Alternatively, use CocoaPods or Swift Package Manager

Using CocoaPods

Add to your Podfile:

pod 'GoogleSignIn', '~> 7.0'

Manual Download

Download frameworks directly from:

Installation

  1. Navigate to your plugin folder:

    Plugins/UltimateCrossplayIntegrationKit/Source/ThirdParty/GoogleOneTapLibrary/IOS/Frameworks/
  2. Extract and copy the following .framework or .xcframework folders:

    • GoogleSignIn.xcframework
    • AppAuth.xcframework
    • GTMAppAuth.xcframework
    • GTMSessionFetcher.xcframework
    • GoogleUtilities.xcframework
  3. Regenerate your project files

Configuration

  1. Create a Google Cloud Project at Google Cloud Console
  2. Enable the Google Sign-In API
  3. Create OAuth 2.0 credentials for iOS
  4. Add your iOS Bundle ID and configure the URL Scheme
  5. Add the Client ID to your project settings

On this page