Tải SDK trình điều khiển

Phần này mô tả cách xác minh rằng hệ thống của bạn đáp ứng các yêu cầu tối thiểu, thiết lập Nhóm Workspace và tải SDK trình điều khiển.

Trước khi bắt đầu

SDK Trình điều khiển dành cho iOS yêu cầu ứng dụng của bạn đáp ứng các tiêu chí sau:

  • Có SDK điều hướng.
  • Bật SDK Maps cho iOS trong Google Cloud Console và lấy khoá API.

Kiểm tra các yêu cầu tối thiểu về hệ thống

Hãy kiểm tra ghi chú phát hành để biết các yêu cầu tối thiểu đối với phiên bản SDK Trình điều khiển mà bạn đang sử dụng. Xem Ghi chú phát hành.

  • Thiết bị di động phải chạy iOS 14 trở lên.
  • Apple Xcode phiên bản 15 trở lên.

Truy cập vào Google Workspace

Nếu bạn là khách hàng Google Workspace, hãy thực hiện các bước sau:

  1. Tạo một nhóm trên Workspace. Để biết thêm thông tin, hãy xem bài viết Nhóm Workspace.

    Ví dụ: bạn nên đặt tên cho nhóm là google-maps-platform-sdk-users@workspacedomain.com trong quá trình làm quen với ứng dụng.

  2. Cung cấp tên cho Google để thêm Nhóm Workspace của bạn vào danh sách cho phép cấp quyền truy cập vào đúng kho lưu trữ CocoaPods.

  3. Xác nhận rằng email của người dùng và email của tài khoản dịch vụ cần quyền truy cập nằm trong danh sách này.

Nếu tổ chức của bạn không thể tạo Nhóm trên Workspace, hãy gửi cho Google danh sách email của tài khoản người dùng và tài khoản dịch vụ cần quyền truy cập vào các cấu phần phần mềm này.

Đăng nhập bằng Cloud SDK

Để phát triển cục bộ, hãy đăng nhập bằng Cloud SDK. Để biết thông tin chi tiết, hãy xem phần Cài đặt gcloud CLI.

Các ví dụ sau đây cho thấy cách đăng nhập bằng Cloud SDK.

gcloud

gcloud auth login

Bạn phải sử dụng email là thành viên của Nhóm Workspace.

Thiết lập máy chủ tự động hoá

Đối với các hệ thống xây dựng hoặc quá trình tích hợp liên tục, hãy thiết lập máy chủ tự động hoá dựa trên danh sách các phương thức được cung cấp để sử dụng tài khoản dịch vụ nhằm xác thực các API và dịch vụ của Google. Để biết thông tin chi tiết, hãy xem phần tài khoản dịch vụ trong trang Phương thức xác thực tại Google.

  • Nếu quy trình của bạn chạy bên trong môi trường Google Cloud, hãy sử dụng tính năng phát hiện thông tin xác thực tự động. Để biết thêm thông tin, hãy xem tự động phát hiện thông tin đăng nhập.

  • Nếu không, hãy lưu trữ tệp khoá tài khoản dịch vụ ở một vị trí an toàn trên hệ thống tệp của máy chủ lưu trữ và đặt biến môi trường GOOGLE_APPLICATION_CREDENTIALS một cách phù hợp. Để biết thêm thông tin, hãy xem GOOGLE_APPLICATION_CREDENTIALS.

Email tài khoản dịch vụ được liên kết với thông tin đăng nhập phải là thành viên của Nhóm Workspace.

Tải SDK trình điều khiển

Cài đặt và định cấu hình SDK Trình điều khiển.

CocoaPods

  1. Cài đặt công cụ CocoaPods: Mở cửa sổ dòng lệnh và chạy lệnh sau.

    sudo gem install cocoapods
    

    Để biết thêm chi tiết, hãy tham khảo Hướng dẫn bắt đầu sử dụng CocoaPods.

  2. Tạo Podfile cho SDK trình điều khiển: Bạn sử dụng Podfile để cài đặt API và các phần phụ thuộc của API đó.

    1. Tạo một tệp có tên là Podfile trong thư mục dự án. Tệp này xác định các phần phụ thuộc của dự án.

    2. Chỉnh sửa Podfile và thêm các phần phụ thuộc. Dưới đây là ví dụ bao gồm các phần phụ thuộc:

      source "https://github.com/CocoaPods/Specs.git"
      
      target 'YOUR_APPLICATION_TARGET_NAME_HERE' do
        pod 'GoogleRidesharingDriver'
      end
      

      Dưới đây là ví dụ bao gồm các nhóm Alpha và Beta cho SDK Trình điều khiển dưới dạng phần phụ thuộc:

      source "https://cpdc-eap.googlesource.com/ridesharing-driver-sdk.git"
      source "https://github.com/CocoaPods/Specs.git"
      
      target 'YOUR_APPLICATION_TARGET_NAME_HERE' do
        pod 'GoogleRidesharingDriver'
      end
      
    3. Lưu Podfile: Mở một cửa sổ dòng lệnh rồi chuyển đến thư mục có Podfile:

      cd <path-to-project>
      
  3. Chạy lệnh cài đặt nhóm: Lệnh này sẽ cài đặt các API được chỉ định trong Podfile, cùng với mọi phần phụ thuộc mà chúng có thể có.

    pod install
    
  4. Mở dự án của bạn trong Xcode: Đóng Xcode rồi mở (nhấp đúp) tệp .xcworkspace của dự án để chạy Xcode. Để mở dự án sau, hãy sử dụng tệp .xcworkspace.

Trình quản lý gói Swift

Bạn có thể cài đặt SDK trình điều khiển thông qua Trình quản lý gói Swift. Để thêm SDK, hãy đảm bảo bạn đã xoá mọi phần phụ thuộc SDK trình điều khiển hiện có.

Để thêm SDK vào một dự án mới hoặc hiện có, hãy làm theo các bước sau:

  1. Mở project hoặc workspace Xcode, sau đó chuyển đến File (Tệp) > Add Package Dependencies (Thêm phần phụ thuộc gói).
  2. Nhập https://github.com/googlemaps/ios-driver-sdk làm URL, nhấn phím Enter để lấy gói và nhấp vào "Thêm gói".
  3. Để cài đặt một version cụ thể, hãy đặt trường Quy tắc phần phụ thuộc thành một trong các lựa chọn dựa trên phiên bản. Đối với các dự án mới, bạn nên chỉ định phiên bản mới nhất và sử dụng tuỳ chọn "Phiên bản chính xác". Sau khi hoàn tất, hãy nhấp vào "Thêm gói".

Để cập nhật package cho một dự án hiện có, hãy làm theo các bước sau:

  1. Để xác minh quá trình cài đặt, hãy chuyển đến phần Package Dependencies (Phần phụ thuộc gói) của Project Navigator (Trình điều hướng dự án) để xác minh gói và phiên bản của gói.

Để xoá SDK Trình điều khiển hiện có được cài đặt theo cách thủ công, hãy làm theo các bước sau:

  1. Trong phần cài đặt cấu hình dự án Xcode, hãy tìm Khung, Thư viện và Nội dung nhúng. Sử dụng dấu trừ(-) để xoá khung sau:

    • GoogleRidesharingDriver.xcframework
  2. Trong thư mục cấp cao nhất của dự án Xcode, hãy xoá gói GoogleRidesharingDriver.

Cài đặt theo cách thủ công

Hướng dẫn này cho bạn biết cách thêm XCFramework chứa SDK trình điều khiển vào dự án theo cách thủ công và định cấu hình chế độ cài đặt bản dựng trong Xcode.

Trước khi làm theo hướng dẫn này, hãy làm như sau:

  • Tải XCFramework, một gói nhị phân mà bạn dùng để cài đặt SDK Trình điều khiển. Bạn có thể sử dụng gói này trên nhiều nền tảng, bao gồm cả máy sử dụng Apple silicon

  • Cài đặt Navigation SDK.

Hãy thực hiện các bước sau để cài đặt SDK Trình điều khiển theo cách thủ công:

  1. Tải tệp nhị phân và tài nguyên SDK xuống:

  2. Giải nén các tệp đã nén để truy cập vào XCFramework và tài nguyên.

  3. Khởi động Xcode rồi mở một dự án hiện có hoặc tạo một dự án. Nếu bạn mới sử dụng iOS, hãy tạo một dự án mới và chọn mẫu Ứng dụng iOS.

  4. Nếu nhóm dự án của bạn không chứa nhóm Khung, hãy tạo nhóm đó.

  5. Để cài đặt SDK Trình điều khiển, hãy kéo tệp GoogleRidesharingDriver.xcframework vào dự án của bạn trong phần Frameworks, Libraries and Embedded Content (Khung, Thư viện và Nội dung được nhúng). Nếu được nhắc, hãy chọn Sao chép các mục.

  6. Kéo GoogleRidesharingDriver.bundle đã tải xuống vào thư mục cấp cao nhất của dự án Xcode. Nếu được nhắc, hãy chọn Sao chép các mục.

  7. Chọn dự án của bạn trong Project Navigator (Trình điều hướng dự án) rồi chọn mục tiêu của ứng dụng.

  8. Mở thẻ Build Phase (Tạo giai đoạn) và trong phần Link Binary with Libraries (Liên kết tệp nhị phân với thư viện), hãy thêm các khung và thư viện sau đây nếu chưa có:

    • Accelerate.framework
    • AudioToolbox.framework
    • AVFoundation.framework
    • CoreData.framework
    • CoreGraphics.framework
    • CoreLocation.framework
    • CoreTelephony.framework
    • CoreText.framework
    • GLKit.framework
    • ImageIO.framework
    • libc++.tbd
    • libxml2.tbd
    • libz.tbd
    • LocalAuthentication.framework
    • OpenGLES.framework
    • QuartzCore.framework
    • SystemConfiguration.framework
    • UIKit.framework
    • WebKit.framework
  9. Chọn dự án của bạn chứ không phải mục tiêu cụ thể, rồi mở thẻ Build Settings (Cài đặt bản dựng). Trong phần Other Linker Flags (Cờ trình liên kết khác), hãy thêm -ObjC cho cả gỡ lỗi và phát hành.

    Nếu bạn không thấy các chế độ cài đặt này, hãy thay đổi bộ lọc trong thanh Build Settings (Cài đặt bản dựng) từ Basic (Cơ bản) thành All (Tất cả).

Kiểm tra tệp kê khai về quyền riêng tư của Apple

Apple yêu cầu thông tin chi tiết về quyền riêng tư trong ứng dụng đối với các ứng dụng trên App Store. Hãy truy cập trang Thông tin chi tiết về quyền riêng tư trong App Store của Apple để biết thông tin cập nhật và biết thêm thông tin.

Tệp Tuyên bố về quyền riêng tư của Apple có trong gói tài nguyên của SDK. Để xác minh rằng Tệp kê khai về quyền riêng tư đã được đưa vào tệp kê khai về quyền riêng tư, cũng như để kiểm tra nội dung trong đó, hãy tạo một bản lưu trữ ứng dụng rồi tạo báo cáo về quyền riêng tư trong kho lưu trữ đó.

Bước tiếp theo

Định cấu hình dự án trên Google Cloud Console