iOS 9 互換アプリで連携ログインに Google Identity Toolkit を使用しています。最近、すべてのフレームワークとライブラリを更新し、依存関係の管理に Cocoapods を使い始めました。現在、Facebook ログインは正常に機能していますが、ユーザーが [Google でサインイン] ボタンをタップすると、次のエラーがスローされます。
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'You must specify |clientID| for |GIDSignIn|'
clientID を設定する AppDelegate の構成コードは次のとおりです。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
GITClient *gitkitClient = [GITClient sharedInstance];
gitkitClient.apiKey = GITKIT_API_KEY;
gitkitClient.widgetURL = GITKIT_WIDGET_URL;
gitkitClient.providers = GITKIT_PROVIDERS;
[GPPSignIn sharedInstance].clientID = GOOGLE_CLIENT_ID;
...various unrelated code...
}
ご指導いただければ幸いです。