iOS sürümleri için sürücü SDK'sı

Google Haritalar Platformu ekibi, SDK'ları yeni özellikler, hata düzeltmeleri ve performans iyileştirmeleri. Bu sayfa, bağımlılıklarınızı nasıl yöneteceğiniz konusunda yol gösterir test edilir.

  • İş açısından kritik uygulamalar için, kullandığınız ana sürümün en son nokta sürümüne (X.*) bağlantı verin ve her yıl yeni ana sürüme yükseltin.

    Uygulamanızın yeni sürümlerini kullanıma sundukça yıl boyunca, iOS için Driver SDK'sının yeni nokta sürümlerini kullanmaya başlayabilirsiniz. Yeni nokta sürümleri geriye dönük uyumlu olduğundan bu işlem için uygulamanızda güncelleme yapmanız gerekmez.

    Avantajları:

    • iOS için Sürücü SDK'sında sorunlar tespit ederseniz kullanıma sunulmasından sonra 12 ay boyunca geriye dönük uyumluluğa Mobil destek politikasına tabidir. Acil olarak uyumlu olmayan bir SDK sürümüne yükseltmeniz gerekmez yararlanmanız için sunulacak.
    • En son iyileştirmeler ve özellikler, uygulamanız gereken şekilde geliştirilmişse kolayca benimsenebilir en son sürüme güncelleyin.
    • SDK'nın en yeni ana sürümüne yönelik yıllık artımlı güncellemeler daha az çalışma gerektirebilir. eski sürümlerle uyumsuzlukları çözmek yerine uygulamanızı uyarlamak, yeniden yazmak ve test etmek Birden fazla ana sürümde yapılan değişiklikler.

  • Kritik olmayan uygulamalar için sabit bir sürüme bağlantı verin. Bu düzeltilen sürüm için desteğin sonlandırıldığına dair bildirim aldığınızda, güncellenmiş uygulama kodunuzu kullanıcılarınıza sunmanız için 12 ay süre tanınır.

    Avantajları:

    • Daha seyrek bakım çalışmaları.
    • Uygulamanızın yeni sürümleri, eski mobil işletim sistemi çalıştıran cihazlar daha uzun süre kullanılabilir (yeni bir SDK sürümüne yükseltmeniz gerekene kadar).

İzlenen e-posta adreslerine sahip proje sahipleri, projelerinin her birini etkileyen değişiklikler hakkında proaktif bildirimler alır. Kal ve diğer değişiklikler hakkında bilgilendirilmeyi sağlar.

Kurulum

Bağımlılıklarınızda iyimser operatördür (~>), bu nedenle öngörülemeyen uygulamalar geliştirir. iOS için Sürücü SDK'sı şunlara bağlıdır: semantik sürüm oluşturma ve yeni ana sürüm sürümleri zarar veren değişiklikleri içerir.

CocoaPods

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

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

      target 'YOUR_APPLICATION_TARGET_NAME_HERE' do
        pod 'GoogleRidesharingDriver', '2.0.0'
      end
    

Swift Paket Yöneticisi

Sürücü SDK'sı aracılığıyla yüklenebilir Swift Package Manager'a dokunun. SDK'yı eklemek için mevcut Driver SDK bağımlılıklarını kaldırın.

SDK'yı yeni veya mevcut bir projeye eklemek için aşağıdaki adımları uygulayın:

  1. Xcode project veya workspace dosyanızı açın, ardından Dosya > Paket Bağımlılıkları Ekleyin.
  2. URL olarak https://github.com/googlemaps/ios-driver-sdk adresini girin, paketi almak için Enter tuşuna basın ve "Paket Ekle"yi tıklayın.
  3. Belirli bir version yüklemek için Bağımlılık Kuralı alanını sürüm temelli seçeneklerdir. Yeni projeler için en son sürümü ve "Tam Sürüm"ü kullanarak seçeneğini belirleyin. İşlem tamamlandığında "Paket Ekle"yi tıklayın.
  4. Paket Ürünlerini Seçin penceresinde, GoogleRidesharingDriver öğesinin şuraya ekleneceğini doğrulayın: belirlediğiniz main hedefidir. Bu işlem tamamlandıktan sonra "Paket Ekle"yi tıklayın.
  5. Yüklemenizin doğru olup olmadığını kontrol etmek için hedefinizin General bölmesine gidin. Çerçeveler, Kitaplıklar ve Yerleştirilmiş İçerikler bölümünde yüklü paketleri göreceksiniz. Paketi ve sürümünü doğrulamak için "Proje Gezgini"nin "Paket Bağımlılıkları" bölümünü de görüntüleyebilirsiniz.

Mevcut bir projenin package öğesini güncellemek için şu adımları izleyin:

  1. Xcode'dan "File > (Dosya) > Paketler > En Son Paket Sürümlerine Güncelleyin".
  2. Yüklemenizi doğrulamak için Project Navigator'ın Paket Bağımlılıkları bölümüne gidin .

Bakım ve yükseltme

En son iyileştirmelerle geliştirme yapmak için, düzenli olarak yeni sürümleri ve sürüm spesifikasyonlarınızı güncelleyin. Yeni bir ana sürüme güncelleme yapıyorsanız şunu kontrol edin: sürüm notları konusunda daha fazla bilgi edinmek için Yardım Merkezimizi ziyaret edin.

Cocoapods

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

    cd <path-to-project>
  2. iOS için Sürücü SDK'sının daha yeni bir sürümünün olup olmadığını görmek üzere pod outdated'yi çalıştırın.
  3. SDK'nın daha yeni bir sürümü bulunursa Podfile öğenizi bu yeni sürümle güncelleyin. Kapsül sürümlerini belirtme bölümünü inceleyin Podfile cihazınızda belirli bir sürümü nasıl ayarlayacağınızı öğrenin.
  4. pod update çalıştır.
  5. Yükseltme sonucunda gerekli değişiklikleri yapın. Bkz. Her sürümdeki değişikliklerin listesini görmek için Sürüm Notları'nı inceleyin.
  6. Ürün > Temizle ve ardından Ürün > Derleme

Manuel yükleme

En son kaynak dosyaların bağlantısını alın bölümünü okuyun.

Google Cloud, daha yeni sürümleri yoklamanın yanı sıra proje sahipleri projelerini etkileyebilecek geriye dönük uyumsuz değişiklikler hakkında e-posta alır. Alıcı: geriye dönük olarak uyumsuz değişiklikler hakkında proaktif bildirim almak, ata sahip rolüne sahip olmanız gerekir.