Sürümler

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Platform seçin: Android iOS JavaScript

Google Haritalar Platformu ekibi; SDK'ları yeni özellikler, hata düzeltmeleri ve performans iyileştirmeleriyle düzenli olarak günceller. Bu sayfada, mobil SDK'lara bağımlılarınızı yönetme konusunda yol gösterici bilgiler sağlanmaktadır.

  • Görev açısından kritik uygulamalar için, kullanmakta olduğunuz ana sürümün (X.*) en son nokta sürümüne bağlantı verin ve yıllık olarak yeni ana sürüme yükseltin.

    Yıl boyunca uygulamanızın yeni sürümlerini yayınlarken iOS için Yerler SDK'sının yeni nokta sürümlerini kullanmaya başlayabilirsiniz. Yeni nokta sürümleri geriye dönük olarak uyumlu olduğundan bu işlem için uygulamanızda güncelleme yapılması gerekmez.

    Avantajları:

    • iOS için Yerler SDK'sında sorunlar olduğunu fark ederseniz ana sürümün ilk sürümünden sonra 12 ay boyunca Mobil destek politikası uyarınca düzeltmeler geriye dönük olarak uyumlu bir şekilde sağlanır. Düzeltmelerden yararlanmak için acil olarak uyumsuz bir SDK sürümüne geçmeniz gerekmez.
    • Uygulamanız zaten en son sürüm üzerindeyse en son iyileştirmeleri ve özellikleri kolayca kullanabilirsiniz.
    • SDK'nın en yeni ana sürümüne yapılan yıllık artımlı güncellemeler, uygulamanızı uyarlamak, yeniden yazmak ve test etmek için birden fazla ana sürüm sürümünde yapılan ve geriye dönük olarak uyumlu olmayan değişiklikleri yönetmek zorunda kalma konusunda daha az çalışma gerektirebilir.

  • Kritik olmayan uygulamalar için sabit sürümlere bağlanın. Bu sabit sürüm için kullanımdan kaldırma bildirimi aldığınızda, güncellenmiş uygulama kodunuzu kullanıcılarınıza sunmak için 12 ayınız olur.

    Avantajları:

    • Daha az bakım çalışması.
    • Uygulamanızın yeni sürümleri, kullanıcıları eski mobil işletim sistemlerini çalıştıran cihazları daha uzun süre (yeni bir SDK sürümüne yükseltmediğiniz sürece) desteklemeye devam eder.

İzlenen e-posta adreslerine sahip Proje Sahipleri, her bir projesini etkileyen değişikliklerle ilgili proaktif bildirimler alır. Önemli güncellemeler, kullanımdan kaldırma işlemleri ve diğer değişiklikler hakkında bilgi edinin.

Kurulum

Tahmin edilemeyen ve tekrar eden derlemelere yol açabileceğinden, iyimser operatör (~>) kullanmak yerine bağımlılıklarınızda her zaman bir sürüm numarası belirtin. iOS için Yerler SDK'sı semantik sürüm oluşturmaya uyar ve yeni ana sürüm sürümleri, zarar veren değişiklikleri içerir.

CocoaPods kullanma

Podfile söz dizimini kullanan örnek bir Podfile bağımlılığı:

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '13.0'

target 'YOUR_APPLICATION_TARGET_NAME_HERE' do
  pod 'GooglePlaces', '7.1.0'
end

Carthage'ı kullanma

Cartfile söz dizimini kullanan örnek bir Cartfile bağımlılığı:

binary "https://dl.google.com/geosdk/GooglePlaces.json" == 6.2.1

Bakım ve yükseltme

En son iyileştirmelerle derleme yapmak için, düzenli olarak yeni sürümleri kontrol edin ve sürüm özelliklerini güncelleyin. Yeni bir ana sürüme güncelleme yapıyorsanız geriye dönük olarak uyumlu olmayan değişiklikler ve kodunuzu nasıl güncelleyeceğiniz için sürüm notlarına göz atın.

Kakao Kapsüllerini Kullanma

  1. Bir terminal açıp Podfile öğesini içeren dizine gidin:

    cd <path-to-project>
  2. iOS için Places SDK'nın daha yeni bir sürümünün mevcut olup olmadığını görmek için pod outdated uygulamasını çalıştırın.
  3. SDK'nın daha yeni bir sürümü bulunursa Podfile cihazınızı bu yeni sürümle güncelleyin. Podfile cihazınızda belirli bir sürümü nasıl ayarlayacağınızı öğrenmek için Kapsül sürümlerini belirtme bölümüne bakın.
  4. pod update çalıştırın.
  5. Yükseltme işleminin sonucunda gerekli değişiklikleri yapın. Her sürümdeki değişikliklerin bir listesi için Sürüm Notları'na bakın.
  6. Ürün > Temizle'yi, ardından Ürün >Derle'yi seçerek projenizi temizleyin ve yeniden oluşturun

Carthage'ı kullanma

  1. Bir terminal açıp Podfile öğesini içeren dizine gidin:

    cd <path-to-project>
  2. iOS için Places SDK'nın daha yeni bir sürümünün mevcut olup olmadığını görmek için carthage outdated uygulamasını çalıştırın.
  3. SDK'nın daha yeni bir sürümü bulunursa Cartfile cihazınızı bu yeni sürümle güncelleyin. Cartfile sürümünüzde belirli bir sürümü nasıl ayarlayacağınızı öğrenmek için Sürüm gereksinimleri konusuna bakın.
  4. carthage update çalıştırın.
  5. Yükseltme işleminin sonucunda gerekli değişiklikleri yapın. Her sürümdeki değişikliklerin bir listesi için Sürüm Notları'na bakın.
  6. Ürün > Temizle'yi, ardından Ürün >Derle'yi seçerek projenizi temizleyin ve yeniden oluşturun

Manuel

SDK'yı yükleme bölümünde en yeni kaynak dosyaların bağlantısını alın.

Google Cloud proje sahipleri, yeni sürümler için anket yapmanın yanı sıra projelerini etkileyebilecek, geriye dönük olarak uyumlu olmayan değişiklikler hakkında e-postalar da alır. Geriye dönük uyumlu olmayan değişiklikler hakkında proaktif bildirim almak için projelerinizin her birine ait izleme e-posta adresini kullanarak sahip rolünü atayın.