У меня есть приложение, которое я имел обыкновение использовать Auth2
для входа используя идентификатор клиента и секрет клиента, но теперь я должен использовать Google Sign In
код ошибки при использовании GIDSignIn.sharedInstance.clientID =
Я следовал инструкциям, Я их понимаю, но когда я строю я получаю эту ошибку
- [__ NSDictionaryI gtm_httpArgumentsString]: непризнанные селектор посланный к экземпляру 0x17d49a40
я добавил рамки я импортировал заголовки я сделал отдельный GoogleServices-info.plist
с CLIENT_ID
и REVERSED_CLIENT_ID
Я поставил следующий код в моем ViewDidLoad
GIDSignIn.sharedInstance.delegate = self;
GIDSignIn.sharedInstance.uiDelegate = self;
GIDSignIn.sharedInstance.clientID = @"55240XXXXX13-aduv6ncti03giqt46s3oq4t83plqck10.apps.googleusercontent.com" ;
[email protected][@"https://www.googleapis.com/auth/plus.login",@"https://www.googleapis.com/auth/plus.me"];
Если я закомментируйте GIDSignIn.sharedInstance.clientID
приложение строит просто отлично, но когда я не запускаю приложение с вышеуказанной ошибкой.
Я связал библиотеку -ObjC
также.
У кого-нибудь есть идеи относительно того, как это осуществить.
Вы когда-нибудь задумывались над этим? Я действительно в тупике. Он компилируется отлично, если я удаляю строку clientID, а затем жалуется, когда я нажимаю кнопку входа в систему Google, чтобы я не установил идентификатор клиента. Все остальные обсуждения продолжают упоминать -ObjC otherlinkerflag. Я добавил/удалил/triple-checked, что немой флаг так много раз, что это дает мне головную боль. –
Я понял. Я написал его здесь: http://stackoverflow.com/a/37442084/1359088. Ответ ниже f0go дал мне решающую часть головоломки с libz.tbd. –