Команда Google Maps Platform регулярно обновляет SDK новыми функциями, исправлениями ошибок и улучшениями производительности. На этой странице приведены рекомендации по управлению зависимостями от мобильных SDK.
На какую версию ссылаться?
Для критически важных приложений создайте ссылку на последнюю версию основной версии, которую вы используете (X.*), и ежегодно обновляйтесь до новой основной версии.
По мере выпуска новых версий вашего приложения в течение года вы можете начать использовать более новые версии dot Driver SDK для iOS. Это не потребует обновлений в вашем приложении, поскольку новые версии dot обратно совместимы.
Преимущества:
- Если вы обнаружите проблемы в Driver SDK для iOS, исправления будут предоставлены в обратно-совместимом виде в течение 12 месяцев после первоначального выпуска основной версии в соответствии с политикой поддержки мобильных устройств . Вам не нужно будет срочно обновляться до несовместимой версии SDK, чтобы воспользоваться исправлениями.
- Последние улучшения и функции легко внедрить, если ваше приложение уже создано на основе последней версии.
- Ежегодные инкрементные обновления до последней основной версии SDK могут потребовать меньше работы по адаптации, переписыванию и тестированию вашего приложения, чем необходимость обработки обратно несовместимых изменений, внесенных в нескольких основных выпусках версий.
Для некритических приложений , ссылка на любую фиксированную версию. Когда вы получите уведомление об устаревании для этой фиксированной версии, у вас будет 12 месяцев, чтобы сделать ваш обновленный код приложения доступным для ваших пользователей.
Преимущества:
- Менее частые работы по техническому обслуживанию.
- Новые версии вашего приложения продолжают поддерживать устройства пользователей, работающие под управлением старых мобильных операционных систем, дольше (пока вам не потребуется обновиться до новой версии SDK).
Владельцы проектов с отслеживаемыми адресами электронной почты получают проактивные уведомления об изменениях, которые влияют на каждый из их проектов. Будьте в курсе основных обновлений, устареваний и других изменений.
Установка
Всегда указывайте номер версии в своих зависимостях вместо использования оптимистичного оператора ( ~>
), так как это может привести к непредсказуемым и неповторимым сборкам. Driver SDK для iOS придерживается семантического управления версиями , и новые основные выпуски версий включают критические изменения.
CocoaPods
Пример зависимости Podfile с использованием синтаксиса Podfile :
source "https://github.com/CocoaPods/Specs.git" target 'YOUR_APPLICATION_TARGET_NAME_HERE' do pod 'GoogleRidesharingDriver', '2.0.0' end
Менеджер пакетов Swift
Driver SDK можно установить через Swift Package Manager . Чтобы добавить SDK, убедитесь, что вы удалили все существующие зависимости Driver SDK.
Чтобы добавить SDK в новый или существующий проект, выполните следующие действия:
- Откройте
project
илиworkspace
Xcode, затем перейдите в Файл > Добавить зависимости пакета . - Введите https://github.com/googlemaps/ios-driver-sdk в качестве URL-адреса, нажмите Enter , чтобы загрузить пакет, и нажмите «Добавить пакет».
- Чтобы установить определенную
version
, установите поле Dependency Rule на один из вариантов на основе версии. Для новых проектов мы рекомендуем указать последнюю версию и использовать параметр "Exact Version". После завершения нажмите "Add Package".
Чтобы обновить package
для существующего проекта, выполните следующие действия:
- Чтобы проверить установку, перейдите в раздел «Зависимости пакетов» в Project Navigator, чтобы проверить пакет и его версию.
Техническое обслуживание и модернизация
Чтобы использовать последние улучшения, регулярно проверяйте наличие новых версий и обновляйте спецификации версий. Если вы обновляетесь до новой основной версии, проверьте заметки о выпуске на предмет обратно несовместимых изменений и того, как обновить код.
Кокоаподы
Откройте терминал и перейдите в каталог, содержащий
Podfile
:cd <path-to-project>
- Запустите
pod outdated
чтобы проверить, доступна ли более новая версия Driver SDK для iOS. - Если найдена более новая версия SDK, обновите свой
Podfile
этой новой версией. См. Указание версий pod , чтобы узнать, как задать определенную версию в вашемPodfile
. - Запустите
pod update
. - Внесите необходимые изменения в результате обновления. См. Release Notes для списка изменений в каждом выпуске.
- Очистите и перестройте свой проект, выбрав «Продукт» > «Очистить» , а затем «Продукт» > «Собрать».
Ручная установка
Получите ссылку на последние исходные файлы на странице Установка SDK.
В дополнение к опросу на предмет новых версий владельцы проектов Google Cloud получают электронные письма об обратно несовместимых изменениях, которые могут повлиять на их проекты. Чтобы получать упреждающие уведомления об обратно несовместимых изменениях, назначьте роль владельца с отслеживаемым адресом электронной почты для каждого из ваших проектов.
,
Команда Google Maps Platform регулярно обновляет SDK новыми функциями, исправлениями ошибок и улучшениями производительности. На этой странице приведены рекомендации по управлению зависимостями от мобильных SDK.
На какую версию ссылаться?
Для критически важных приложений создайте ссылку на последнюю версию основной версии, которую вы используете (X.*), и ежегодно обновляйтесь до новой основной версии.
По мере выпуска новых версий вашего приложения в течение года вы можете начать использовать более новые версии dot Driver SDK для iOS. Это не потребует обновлений в вашем приложении, поскольку новые версии dot обратно совместимы.
Преимущества:
- Если вы обнаружите проблемы в Driver SDK для iOS, исправления будут предоставлены в обратно-совместимом виде в течение 12 месяцев после первоначального выпуска основной версии в соответствии с политикой поддержки мобильных устройств . Вам не нужно будет срочно обновляться до несовместимой версии SDK, чтобы воспользоваться исправлениями.
- Последние улучшения и функции легко внедрить, если ваше приложение уже создано на основе последней версии.
- Ежегодные инкрементные обновления до последней основной версии SDK могут потребовать меньше работы по адаптации, переписыванию и тестированию вашего приложения, чем необходимость обработки обратно несовместимых изменений, внесенных в нескольких основных выпусках версий.
Для некритических приложений , ссылка на любую фиксированную версию. Когда вы получите уведомление об устаревании для этой фиксированной версии, у вас будет 12 месяцев, чтобы сделать ваш обновленный код приложения доступным для ваших пользователей.
Преимущества:
- Менее частые работы по техническому обслуживанию.
- Новые версии вашего приложения продолжают поддерживать устройства пользователей, работающие под управлением старых мобильных операционных систем, дольше (пока вам не потребуется обновиться до новой версии SDK).
Владельцы проектов с отслеживаемыми адресами электронной почты получают проактивные уведомления об изменениях, которые влияют на каждый из их проектов. Будьте в курсе основных обновлений, устареваний и других изменений.
Установка
Всегда указывайте номер версии в своих зависимостях вместо использования оптимистичного оператора ( ~>
), так как это может привести к непредсказуемым и неповторимым сборкам. Driver SDK для iOS придерживается семантического управления версиями , и новые основные выпуски версий включают критические изменения.
CocoaPods
Пример зависимости Podfile с использованием синтаксиса Podfile :
source "https://github.com/CocoaPods/Specs.git" target 'YOUR_APPLICATION_TARGET_NAME_HERE' do pod 'GoogleRidesharingDriver', '2.0.0' end
Менеджер пакетов Swift
Driver SDK можно установить через Swift Package Manager . Чтобы добавить SDK, убедитесь, что вы удалили все существующие зависимости Driver SDK.
Чтобы добавить SDK в новый или существующий проект, выполните следующие действия:
- Откройте
project
илиworkspace
Xcode, затем перейдите в Файл > Добавить зависимости пакета . - Введите https://github.com/googlemaps/ios-driver-sdk в качестве URL-адреса, нажмите Enter , чтобы загрузить пакет, и нажмите «Добавить пакет».
- Чтобы установить определенную
version
, установите поле Dependency Rule на один из вариантов на основе версии. Для новых проектов мы рекомендуем указать последнюю версию и использовать параметр "Exact Version". После завершения нажмите "Add Package".
Чтобы обновить package
для существующего проекта, выполните следующие действия:
- Чтобы проверить установку, перейдите в раздел «Зависимости пакетов» в Project Navigator, чтобы проверить пакет и его версию.
Техническое обслуживание и модернизация
Чтобы использовать последние улучшения, регулярно проверяйте наличие новых версий и обновляйте спецификации версий. Если вы обновляетесь до новой основной версии, проверьте заметки о выпуске на предмет обратно несовместимых изменений и того, как обновить код.
Кокоаподы
Откройте терминал и перейдите в каталог, содержащий
Podfile
:cd <path-to-project>
- Запустите
pod outdated
чтобы проверить, доступна ли более новая версия Driver SDK для iOS. - Если найдена более новая версия SDK, обновите свой
Podfile
этой новой версией. См. Указание версий pod , чтобы узнать, как задать определенную версию в вашемPodfile
. - Запустите
pod update
. - Внесите необходимые изменения в результате обновления. См. Release Notes для списка изменений в каждом выпуске.
- Очистите и перестройте свой проект, выбрав «Продукт» > «Очистить» , а затем «Продукт» > «Собрать».
Ручная установка
Получите ссылку на последние исходные файлы на странице Установка SDK.
В дополнение к опросу на предмет новых версий владельцы проектов Google Cloud получают электронные письма об обратно несовместимых изменениях, которые могут повлиять на их проекты. Чтобы получать упреждающие уведомления об обратно несовместимых изменениях, назначьте роль владельца с отслеживаемым адресом электронной почты для каждого из ваших проектов.