Places SDK for iOS 版本

请选择平台: Android iOS JavaScript

Google Maps Platform 团队会定期更新 SDK,以加入新功能、修复 bug 并提升性能。本页面介绍如何管理移动 SDK 的依赖项。

  • 对于任务关键型应用,请链接到您所使用的主要版本的最新次要版本 (X.*),并每年升级到新的主要版本。

    如果您全年发布应用的新版本,则可以使用 Places SDK for iOS 的较新次要版本。您无需更新应用,因为新的次要版本可向后兼容。

    优势

    • 如果您发现了 Places SDK for iOS 中的问题,我们会根据移动平台支持政策在主要版本首次发布后 12 个月内以向后兼容的方式进行修复。您无需紧急升级到不兼容的 SDK 版本即可从修复中受益。
    • 如果您已基于最新版本构建应用,可轻松采用最新的改进和功能。
    • 与处理主要版本的多次发布引入的向后不兼容性更改相比,如果每年对 SDK 的最新主要版本进行增量更新,调整、重写和测试应用所需的工作量会更少。

  • 对于非关键型应用,请链接到任何修复版本。收到该修复版本的弃用通知后,您需要在 12 个月内向用户提供更新后的应用代码。

    优势

    • 降低维护频率。
    • 应用的新版本对搭载旧版移动操作系统的用户设备的支持时间更长(直到您需要升级到新的 SDK 版本时)。

如果 Project Owner 拥有受监管的电子邮件地址,则会在出现对自己的每个项目产生影响的更改时收到系统的主动通知。请及时了解重大更新、弃用和其他更改。

安装

Swift Package Manager

可以通过 Swift Package Manager 安装 Places SDK for iOS。如需添加该 SDK,请确保您已移除所有现有的 Places SDK for iOS 依赖项。

如需将 SDK 添加到新的或现有项目,请按以下步骤操作:

  1. 打开 Xcode projectworkspace,然后前往 File > Add Package Dependencies
  2. 输入 https://github.com/googlemaps/ios-places-sdk 作为网址,按 Enter 键拉取软件包,然后点击“Add Package”(添加软件包)。
  3. 如需安装特定 version,请将依赖项规则字段设置为基于版本的选项之一。对于新项目,我们建议指定最新版本并使用“确切版本”选项。完成后,点击“添加套餐”。
  4. 选择软件包产品窗口中,验证是否会将 GooglePlacesGooglePlacesSwift 或两者都添加到指定的主要目标中。完成后,点击添加套餐

    如果您要从已弃用的 GitHub 网址更新 Google Places Swift

    重要提示:自 0.3.0 版本开始,用于访问 Google Places Swift 的 GitHub 网址已发生变化。如果您要更新通过旧网址 https://github.com/googlemaps/ios-places-swift-sdk 访问的 GooglePlacesSwift 版本,请从 Xcode 的软件包依赖项部分中移除该版本。

  5. 如需验证安装,请前往目标的常规窗格。在框架、库和嵌入式内容中,您应该会看到已安装的软件包。您还可以查看项目导航器软件包依赖项部分,以验证软件包及其版本。

如需更新现有项目的 package,请按以下步骤操作:

  1. 在 Xcode 中,依次前往 File > Packages > Update To Latest Package Versions

    如果您要从已弃用的 GitHub 网址更新 Google Places Swift

    重要提示:自 0.3.0 版本开始,用于访问 Google Places Swift 的 GitHub 网址已发生变化。如果您要更新通过旧网址 https://github.com/googlemaps/ios-places-swift-sdk 访问的 GooglePlacesSwift 版本,请从 Xcode 的软件包依赖项部分中移除该版本。

  2. 如需验证安装,请前往项目导航器软件包依赖项部分,验证软件包及其版本。

维护和升级

如需使用最新改进,请定期检查是否有新版本,并更新您的版本规范。如果您要更新到新的主要版本,请查看版本说明,了解向后不兼容性更改以及代码更新方法。

Swift Package Manager

如需更新现有项目的 package,请按以下步骤操作:

  1. 如需验证安装,请前往项目导航器软件包依赖项部分,验证软件包及其版本。

手动安装

如需获取指向最新源文件的链接,请参阅“安装 SDK”。

除了可以轮询更新的版本之外,Google Cloud 项目所有者还会收到电子邮件,通过邮件得知可能会影响其项目的向后不兼容性更改。如需获取有关向后不兼容性更改的主动通知,请为您的每个项目分配所有者角色,并提供受监管的电子邮件地址。