iOS と macOS のサンプルアプリを使用してログインの仕組みを確認するか、既存のアプリにログインを追加します。
このサンプルは、iOS と macOS の Swift でログインを統合する方法を示しています。
Objective-C については、iOS 向け Google ログイン リポジトリの SignInSample サンプルアプリをご覧ください。
このサンプルを使用するには、Xcode の最新バージョンがインストールされていることを確認してください。
プロジェクトを取得する
DaysWillBirthday Swift サンプルアプリは、CocoaPods と Swift Package Manager を使用してログイン リポジトリで利用できます。以下の推奨オプションの手順に沿って、サンプルアプリをダウンロードして実行します。
CocoaPods
- CocoaPods がまだインストールされていない場合は、CocoaPods スタートガイドの手順を行います。
-
iOS 向け Google ログイン リポジトリのクローンを作成します。
git clone https://github.com/google/GoogleSignIn-iOS
-
DaysUntilBirthday
ディレクトリに移動します。cd GoogleSignIn-iOS/Samples/Swift/DaysUntilBirthday
-
CocoaPods の依存関係をインストールします。
pod install
-
Xcode で
DaysUntilBirthdayForPod
ワークスペースを開きます。open DaysUntilBirthdayForPod.xcworkspace
Swift Package Manager
-
Sign-In for iOS リポジトリのクローンを作成します。
git clone https://github.com/google/GoogleSignIn-iOS
-
Swift サンプル プロジェクトを開きます。
open GoogleSignIn-iOS/Samples/Swift/DaysUntilBirthday/DaysUntilBirthday.xcodeproj
Xcode がプロジェクトを開くと、Swift Package Manager が自動的に依存関係を追加します。
アプリケーションを実行する
iOS の場合は、DaysUntilBirthday (iOS)
ターゲットを選択し、ワークスペースの実行ボタンをクリックして、デバイスまたは iOS シミュレータでサンプル アプリケーションを開始します。
macOS の場合は、DaysUntilBirthday (macOS)
ターゲットを選択し、ワークスペースの実行ボタンをクリックして、サンプル アプリケーションを開始します。
次のステップ
アプリ内で Google ログインを実装する方法については、実装ガイドをご覧ください。あるいは、GitHub にあるサンプルの全体を見ることもできます。
うまく試すことができず問題が発生した場合 お問い合わせください