如要在 iOS 消費者應用程式中追蹤隨選行程,請使用 Consumer SDK。如要進一步瞭解及認識追蹤行程,請參閱「在 iOS 中追蹤行程」。
如要為 iOS 消費者應用程式設定 Consumer SDK,請按照下列步驟操作:
查看最低系統需求
請查看版本資訊,瞭解您使用的 Consumer SDK 版本最低需求。請參閱版本資訊。
- 行動裝置必須搭載 iOS 16 以上版本。
- Apple Xcode 26 以上版本。
取得 Consumer SDK
您可以使用 CocoaPods 安裝及設定 Consumer SDK。
Swift Package Manager
您可以透過 Swift Package Manager 安裝 Consumer SDK。如要新增 SDK,請務必移除所有現有的 Consumer SDK 依附元件。
如要將 SDK 新增至新專案或現有專案,請按照下列步驟操作:
-
開啟 Xcode
project或workspace,然後依序前往「File」>「Add Package Dependencies」。 - 輸入 https://github.com/googlemaps/ios-consumer-sdk 做為網址,按下 Enter 鍵提取套件,然後按一下「Add Package」。
-
如要安裝特定
version,請將「Dependency Rule」欄位設為其中一個版本選項。如果是新專案,建議指定最新版本,並使用「Exact Version」選項。完成後,按一下「新增套裝方案」。 -
在「Choose Package Products」(選擇套裝產品) 視窗中,確認
GoogleRidesharingConsumer會新增至指定的main目標。完成後,按一下「新增套裝方案」。 - 如要驗證安裝,請前往目標的「General」窗格。 在「Frameworks, Libraries, and Embedded Content」中,您應該會看到已安裝的套件。 您也可以查看「Project Navigator」的「Package Dependencies」部分,確認套件及其版本。
如要更新現有專案的package,請按照下列步驟操作:
- 在 Xcode 中,依序前往「File」>「Packages」>「Update To Latest Package Versions」。
- 如要驗證安裝,請前往「Project Navigator」的「Package Dependencies」部分,驗證套件及其版本。
如要移除手動安裝的現有 Consumer SDK,請按照下列步驟操作:
在 Xcode 專案設定中,找出「Frameworks, Libraries, and Embedded Content」。使用減號
(-)移除下列架構:GoogleRidesharingConsumer.xcframework
從 Xcode 專案的頂層目錄中,移除
GoogleRidesharingConsumer組合。
使用 CocoaPods
安裝 CocoaPods 工具:開啟終端機視窗,然後執行下列指令:
sudo gem install cocoapods詳情請參閱 CocoaPods 入門指南。
建立 Consumer SDK 的 Podfile:您可以使用 Podfile 安裝 API 及其依附元件。
在專案目錄中建立名為
Podfile的檔案。這個檔案會定義專案的依附元件。編輯 Podfile 並新增依附元件。以下是包含依附元件的範例:
source "https://github.com/CocoaPods/Specs.git" target 'YOUR_APPLICATION_TARGET_NAME_HERE' do pod 'GoogleRidesharingConsumer' end儲存 Podfile:開啟終端機,然後前往 Podfile 所在的資料夾:
cd <path-to-project>
執行 pod install 指令:這個指令會安裝 Podfile 中指定的 API,以及可能有的任何依附元件。
pod install在 Xcode 中開啟專案:關閉 Xcode,然後開啟 (按兩下) 專案的 .xcworkspace 檔案,啟動 Xcode。如要日後開啟專案,請使用 .xcworkspace 檔案。
手動安裝程式庫
本指南說明如何手動將包含 Consumer SDK 的 XCFramework 新增至專案,並在 Xcode 中調整建構設定。
按照本指南操作前,請先完成下列事項:
下載 XCFramework,這是用於安裝 Consumer SDK 的二進位套件。這個套件適用於多種平台,包括使用 M1 晶片組的機器。
安裝 Maps SDK。
下載 SDK 二進位檔和資源:
解壓縮 ZIP 檔案,即可存取 XCFramework 和資源。
啟動 Xcode,然後開啟或建立專案。如果您是 iOS 新手,請建立新專案,並選取 iOS 應用程式範本。
如果專案群組不含 Frameworks 群組,請建立該群組。
將下載的
gRPCCertificates.bundle檔案拖曳至 Xcode 專案的頂層目錄。如果出現提示,請選取「複製項目」。如要安裝 Consumer SDK,請將
GoogleRidesharingConsumer.xcframework檔案拖曳至專案的「Frameworks, Libraries, and Embedded Content」下方。如果出現提示,請選取「Copy items」。將下載的
GoogleRidesharingConsumer.bundle拖曳至 Xcode 專案的頂層目錄。如果出現提示,請選取「Copy items」。在 Project Navigator 中選取專案,然後選擇應用程式目標。
開啟「Build Phases」分頁標籤,然後在「Link Binary with Libraries」中,新增下列架構和程式庫 (如果尚未新增):
Accelerate.frameworkCoreData.frameworkCoreGraphics.frameworkCoreImage.frameworkCoreLocation.frameworkCoreTelephony.frameworkCoreText.frameworkGLKit.frameworkImageIO.frameworklibc++.tbdlibz.tbdMetal.frameworkOpenGLES.frameworkQuartzCore.frameworkSystemConfiguration.frameworkUIKit.framework
選擇專案 (而非特定目標),然後開啟「Build Settings」分頁。在「Other Linker Flags」部分,為偵錯和發布版本新增
-ObjC。如果看不到這些設定,請將「Build Settings」列中的篩選器從「Basic」變更為「All」。
檢查 Apple 隱私權資訊清單檔案
Apple 規定,在 App Store 上架的應用程式必須提供隱私權詳細資料。請造訪 Apple App Store 隱私權詳細資料頁面,查看最新消息和詳細資訊。
Apple 隱私權資訊清單檔案包含在 SDK 的資源套件中。如要確認是否已納入隱私權資訊清單檔案,並檢查其內容,請建立應用程式封存檔,並從封存檔產生隱私權報告。