iOS tüketici uygulamalarınızda talep üzerine gezileri takip etmek için Tüketici SDK'sını kullanın. Gezileri takip etme hakkında daha fazla bilgi ve giriş için iOS'te gezi takip etme başlıklı makaleyi inceleyin.
iOS tüketici uygulamanız için Consumer SDK'yı ayarlamak üzere aşağıdaki adımları uygulayın:
- Minimum sistem gereksinimlerini kontrol edin.
- Tüketici SDK'sını edinme
- Apple gizlilik manifesti dosyasını inceleyin.
- Google Cloud Console projesi yapılandırın.
- Kimlik doğrulama jetonları alma
- Tüketici SDK'sını başlatın.
Minimum sistem gereksinimlerini kontrol etme
Kullandığınız Tüketici SDK'sı sürümüyle ilgili minimum şartlar için sürüm notlarını inceleyin. Sürüm notları'na bakın.
- Mobil cihazda iOS 16 veya sonraki bir sürüm yüklü olmalıdır.
- Apple Xcode sürüm 26 veya sonraki sürümler.
Tüketici SDK'sını edinme
Tüketici SDK'sını CocoaPods ile yükleyip yapılandırırsınız.
Swift Package Manager
Tüketici SDK'sı, Swift Package Manager aracılığıyla yüklenebilir. SDK'yı eklemek için mevcut Tüketici SDK'sı bağımlılıklarını kaldırdığınızdan emin olun.
SDK'yı yeni veya mevcut bir projeye eklemek için aşağıdaki adımları uygulayın:
-
Xcode
projectveyaworkspacedosyanızı açın, ardından File > Add Package Dependencies (Dosya > Paket Bağımlılıkları Ekle) bölümüne gidin. - URL olarak https://github.com/googlemaps/ios-consumer-sdk adresini girin, paketi almak için Enter tuşuna basın ve "Add Package"ı (Paket Ekle) tıklayın.
-
Belirli bir
versionyüklemek için Bağımlılık Kuralı alanını sürüme dayalı seçeneklerden birine ayarlayın. Yeni projeler için en yeni sürümü belirtmenizi ve "Tam Sürüm" seçeneğini kullanmanızı öneririz. İşlem tamamlandığında "Paket Ekle"yi tıklayın. -
Paket Ürünleri Seçin penceresinde,
GoogleRidesharingConsumerürününün belirlediğinizmainhedefine ekleneceğini doğrulayın. İşlem tamamlandığında "Paket Ekle"yi tıklayın. - Yüklemenizi doğrulamak için hedefinizin Genel bölmesine gidin. Frameworks, Libraries, and Embedded Content (Çerçeveler, Kitaplıklar ve Yerleştirilmiş İçerik) bölümünde yüklü paketleri görürsünüz. Paketi ve sürümünü doğrulamak için "Project Navigator"ın (Proje Gezgini) "Package Dependencies" (Paket Bağımlılıkları) bölümünü de görüntüleyebilirsiniz.
Mevcut bir projenin package bilgisini güncellemek için aşağıdaki adımları uygulayın:
- Xcode'da File (Dosya) > Packages (Paketler) > Update To Latest Package Versions (En Son Paket Sürümlerine Güncelle) bölümüne gidin.
- Yüklemenizi doğrulamak için Project Navigator'ın Package Dependencies bölümüne giderek paketi ve sürümünü doğrulayın.
Manuel olarak yüklenen mevcut Tüketici SDK'sını kaldırmak için aşağıdaki adımları uygulayın:
Xcode projenizin yapılandırma ayarlarından Frameworks, Libraries, and Embedded Content (Çerçeveler, Kitaplıklar ve Yerleştirilmiş İçerik) bölümünü bulun. Aşağıdaki çerçeveyi kaldırmak için eksi işaretini
(-)kullanın:GoogleRidesharingConsumer.xcframework
Xcode projenizin üst düzey dizininden
GoogleRidesharingConsumerpaketini kaldırın.
CocoaPods kullanma
CocoaPods aracını yükleyin: Bir terminal penceresi açıp aşağıdaki komutu çalıştırın:
sudo gem install cocoapodsDaha fazla bilgi için CocoaPods Başlangıç kılavuzunu inceleyin.
Tüketici SDK'sı için Podfile oluşturma: API'yi ve bağımlılıklarını yüklemek için Podfile'ı kullanırsınız.
Proje dizininizde
Podfileadlı bir dosya oluşturun. Bu dosya, projenizin bağımlılıklarını tanımlar.Podfile'ı düzenleyin ve bağımlılıklarınızı ekleyin. Bağımlılıkları içeren bir örnek:
source "https://github.com/CocoaPods/Specs.git" target 'YOUR_APPLICATION_TARGET_NAME_HERE' do pod 'GoogleRidesharingConsumer' endPodfile'ı kaydedin: Bir terminal açın ve Podfile'ın bulunduğu klasöre gidin:
cd <path-to-project>
pod install komutunu çalıştırın: Bu komut, Podfile'da belirtilen API'leri ve sahip olabilecekleri bağımlılıkları yükler.
pod installProjenizi Xcode'da açın: Xcode'u kapatın ve ardından projenizin .xcworkspace dosyasını açarak (çift tıklayarak) Xcode'u başlatın. Projeyi daha sonra açmak için .xcworkspace dosyasını kullanın.
Manuel yükleme
Bu kılavuzda, Tüketici SDK'sını içeren XCFramework'ü projenize manuel olarak nasıl ekleyeceğiniz ve Xcode'da derleme ayarlarınızı nasıl yapılandıracağınız gösterilmektedir.
Bu kılavuzu uygulamadan önce aşağıdakileri yapın:
Tüketici SDK'sını yüklemek için kullandığınız ikili paket olan XCFramework'ü indirin. Bu paketi, M1 yonga setini kullanan makineler de dahil olmak üzere birden fazla platformda kullanabilirsiniz.
Haritalar SDK'sını yükleyin.
SDK ikili programını ve kaynaklarını indirin:
XCFramework'e ve kaynaklara erişmek için sıkıştırılmış dosyaları açın.
Xcode'u başlatın ve bir proje açın veya oluşturun. iOS'te yeniyseniz yeni bir proje oluşturun ve iOS Uygulaması şablonunu seçin.
Proje grubunuzda Frameworks grubu yoksa oluşturun.
İndirilen
gRPCCertificates.bundledosyasını Xcode projenizin en üst düzey dizinine sürükleyin. İstenirse Öğeleri kopyala'yı seçin.Tüketici SDK'sını yüklemek için
GoogleRidesharingConsumer.xcframeworkdosyasını Frameworks, Libraries, and Embedded Content (Çerçeveler, Kitaplıklar ve Yerleştirilmiş İçerik) bölümünün altındaki projenize sürükleyin. İstenirse Öğeleri kopyala'yı seçin.İndirilen
GoogleRidesharingConsumer.bundledosyasını Xcode projenizin en üst düzey dizinine sürükleyin. İstenirse Öğeleri kopyala'yı seçin.Proje Gezgini'nden projenizi ve uygulamanızın hedefini seçin.
Build Phases (Derleme Aşamaları) sekmesini açın ve Link Binary with Libraries (İkili Dosyayı Kitaplıklara Bağla) bölümünde, henüz mevcut değilse aşağıdaki çerçeveleri ve kitaplıkları ekleyin:
Accelerate.frameworkCoreData.frameworkCoreGraphics.frameworkCoreImage.frameworkCoreLocation.frameworkCoreTelephony.frameworkCoreText.frameworkGLKit.frameworkImageIO.frameworklibc++.tbdlibz.tbdMetal.frameworkOpenGLES.frameworkQuartzCore.frameworkSystemConfiguration.frameworkUIKit.framework
Belirli bir hedef yerine projenizi seçin ve Build Settings (Derleme Ayarları) sekmesini açın. Other Linker Flags (Diğer Bağlayıcı İşaretleri) bölümünde hem hata ayıklama hem de yayınlama için
-ObjCekleyin.Bu ayarlar görünmüyorsa Derleme Ayarları çubuğundaki filtreyi Temel yerine Tümü olarak değiştirin.
Apple gizlilik manifest dosyasını inceleme
Apple, App Store'daki uygulamalar için uygulama gizlilik ayrıntılarını zorunlu kılar. Güncellemeler ve daha fazla bilgi için Apple Uygulama Mağazası Gizlilik Ayrıntıları sayfasını ziyaret edin.
Apple gizlilik manifest dosyası, SDK'nın kaynak paketine dahildir. Gizlilik Manifest Dosyası'nın dahil edildiğini doğrulamak ve içeriğini incelemek için uygulamanızın bir arşivini oluşturun ve arşivden gizlilik raporu oluşturun.
Sırada ne var?
Google Cloud Console projesi yapılandırma