2017-06-06 18 views

Trả lời

7

New vị trí pod là: -

pod 'GoogleSignIn' 
+1

Tôi đã làm điều đó, Pod đã được cài đặt thành công. Nhưng trong tập tin tiêu đề bắc cầu của tôi, tôi có '#import '. Nó cho tôi lỗi mà GoogleSignIn.h không tìm thấy. Bạn có thể vui lòng giúp tôi trong việc này ... Vì tài liệu của Google vẫn còn có tài liệu Google pod cũ –

+0

Tôi cũng làm như vậy, nhưng sau đó quá trình tạo không thành công với 'GGLContext' không được tìm thấy. Suy nghĩ? –

+0

Bạn có thể muốn kiểm tra lại https://developers.google.com/analytics/devguides/collection/ios/v3/ vì bạn không cần dòng GGLContext nữa ... – agfa555

17

Các pod cài đặt thực sự là 'GoogleSignIn'. Tuy nhiên điều này cũng có nghĩa là điều chỉnh tiêu đề cầu nối để

#import <GoogleSignin/GoogleSignIn.h> 

Và thay vì sử dụng:

GGLContext.sharedInstance().configureWithError(&configureError) 

Bạn cần phải sử dụng:

GIDSignIn.sharedInstance().clientID = kClientID 

Và thay kClientID với id khách hàng của bạn (Bạn có thể/cần phải loại bỏ một số dòng khác cũng liên quan đến & configureError).

Bạn có thể tìm thông tin ở đây: Google Sign-In

Các Pod cài đặt bây giờ sau một cách thủ công cài đặt phương pháp đề cập trong các ghi chú màu xanh.

+0

Bạn đã tìm thấy thông tin về 'GIDSignIn.sharedInstance() ở đâu. ClientID = kClientID'? –

+0

Bạn cần đăng ký ứng dụng của mình để đăng nhập tại google để nhận id ứng dụng khách. Nếu đó là nguồn cho mã bạn tìm kiếm hơn là hãy kiểm tra liên kết Đăng nhập Google Bước 3, khối màu xanh lam. – DionMes

+0

Tôi muốn sử dụng 'GIDSignIn.sharedInstance(). ClientID = kClientID' thay vì 'GGLContext.sharedInstance(). ConfigureWithError (& configureError)'. Hướng dẫn chỉ cho chúng tôi sử dụng nó khi bạn thêm SDK theo cách thủ công. –

Các vấn đề liên quan