iOS tüketici uygulamalarınızda isteğe bağlı gezileri takip etmek için tüketici SDK'sı. Daha fazla bilgi almak ve yolculuk paylaşımını kullanarak daha fazla iOS'te bir geziyi takip etme.
iOS tüketici uygulamanız için Tüketici SDK'sını ayarlamak üzere aşağıdaki adımları uygulayın:
- Minimum sistem gereksinimlerini kontrol edin.
- Tüketici SDK'sını edinin.
- Apple Gizlilik Manifest dosyasını inceleyin.
- Bir Google Cloud Console projesi yapılandırın.
- Kimlik doğrulama jetonları alın.
- Tüketici SDK'sını başlatın.
Minimum sistem gereksinimlerini kontrol edin
Sürümüne ilişkin minimum gereksinimleri öğrenmek için sürüm notlarına bakın Kullandığınız tüketici SDK'sı. Sürüm notları'na bakın.
- Mobil cihazda iOS 14 veya sonraki bir sürüm yüklü olmalıdır.
- Apple Xcode sürüm 15 veya sonraki bir sürüme sahip olmanız gerekir.
Tüketici SDK'sını edinme
CocoaPods ile Tüketici SDK'sını yükleyip yapılandırırsınız.
Swift Paket Yöneticisi
Tüketici SDK'sı aracılığıyla yüklenebilir Swift Package Manager'a dokunun. SDK'yı eklemek için mevcut Tüketici SDK'sı 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:
-
Xcode
project
veyaworkspace
dosyanızı açın, ardından Dosya > Paket Bağımlılıkları Ekleyin. - URL olarak https://github.com/googlemaps/ios-consumer-sdk adresini girip Enter'a basın. paketi çekin ve "Paket Ekle"yi tıklayın.
-
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. -
Paket Ürünlerini Seçin penceresinde,
GoogleRidesharingConsumer
öğesinin şuraya ekleneceğini doğrulayın: belirlediğinizmain
hedefidir. İşlem tamamlandığında "Paket Ekle"yi tıklayın. -
Yüklemenizi doğrulamak için hedefinizin
General
bölmesine gidin. Çerçeveler, Kitaplıklar ve Yerleştirilmiş İçerikler bölümünde yüklü paketleri göreceksiniz. "Paket Bağımlılıkları"nı da görüntüleyebilirsiniz "Project Navigator"ın bölümü .
Mevcut bir projenin package
öğesini güncellemek için şu adımları izleyin:
9.0.0'dan önceki bir sürümden yeni sürüme geçiyorsanız şunları kaldırmanız gerekir: şu bağımlılıklar:
GoogleMapsBase
,GoogleMapsCore
ve Yükseltme işleminden sonraGoogleMapsM4B
. Bağımlılığı kaldırmayın:GoogleMaps
Daha fazla bilgi için Sürüm 9.0.0 Sürüm Notları.Xcode proje yapılandırma ayarlarınızdan Çerçeveler, Kitaplıklar, ve yerleştirilmiş içerik gibi diğer özelliklerden de faydalanabilirsiniz. Aşağıdaki çerçeveyi kaldırmak için eksi işaretini(-) kullanın:
GoogleMapsBase
(Yalnızca 9.0.0'dan önceki sürümlerden yapılan yükseltmeler için)GoogleMapsCore
(Yalnızca 9.0.0'dan önceki sürümlerden yapılan yükseltmeler için)GoogleMapsM4B
(Yalnızca 9.0.0'dan önceki sürümlerden yapılan yükseltmeler için)
- Xcode'dan "File > (Dosya) > Paketler > En Son Paket Sürümlerine Güncelleyin".
- Yüklemenizi doğrulamak için Project Navigator'ın Paket Bağımlılıkları bölümüne gidin .
CocoaPods
, aşağıdaki adımları uygulayın:
- Xcode çalışma alanınızı kapatın. Terminali açın ve aşağıdaki komutu yürütün:
sudo gem install cocoapods-deintegrate cocoapods-clean pod deintegrate pod cache clean --all
-
Podfile
,Podfile.resolved
ve CocoaPods dışında bir şey için kullanmıyorsanız Xcodeworkspace
.
Yüklü olan tüketici SDK'sını kaldırmak için manuel olarak yüklemek istemiyorsanız aşağıdaki adımları uygulayın:
Xcode proje yapılandırma ayarlarınızdan Frameworks, Kitaplıklar ve Yerleştirilmiş İçerikler. Kaldırmak için eksi işaretini
(-)
kullanın. şu çerçeveyi kullanabilirsiniz:GoogleRidesharingConsumer.xcframework
Xcode projenizin üst düzey dizininden şunu kaldırın:
GoogleRidesharingConsumer
paketi.
CocoaPods'u kullanma
CocoaPods aracını yükleme: Bir terminal penceresi açın ve aşağıdaki komutu çalıştırın:
sudo gem install cocoapods
Daha ayrıntılı bilgi için CocoaPods Başlangıç kılavuzu.
Tüketici SDK'sı için Podfile oluşturma: API'yi ve bağımlılıklarını yüklemek için Podfile'ı kullanın.
Proje dizininizde
Podfile
adlı 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. İşte bağımlılıkları içeren bir örnek:
source "https://github.com/CocoaPods/Specs.git" target 'YOUR_APPLICATION_TARGET_NAME_HERE' do pod 'GoogleRidesharingConsumer' end
Podfile'ı kaydedin: Bir terminal açın ve şu klasöre gidin: oluşturun:
cd <path-to-project>
Kapsül yükleme komutunu çalıştırma: Bu komut, API'leri yükler ve bağımlılıkları ile birlikte Podfile dosyasında belirtilir.
pod install
Projenizi Xcode'da açma: Xcode'u kapatın ve ardından açın (çift tıklayın) Xcode'u başlatmak için projenizin .xcworkspace dosyasını yükleyin. Projeyi açmak için .xcworkspace dosyasını kullanın.
Manuel yükleme
Bu kılavuzda, Projenize tüketici SDK'sı ekleyin ve Xcode'da derleme ayarlarınızı yapılandırın.
Bu kılavuza başvurmadan önce aşağıdakileri yapın:
"XCFramework" ikili programını indirin. Tüketici SDK'sı. Bu paketi, şunlar dahil birden fazla platformda kullanabilirsiniz: daha iyi performans gösterir.
Şunu yükleyin: Haritalar SDK'sı.
SDK ikili programını ve kaynaklarını indirin:
XCFramework 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 proje oluşturun ve iOS uygulaması şablonunu seçin.
Proje grubunuzda Çerçeveler grubu yoksa oluşturun.
İndirilen
gRPCCertificates.bundle
dosyasını üst düzeye sürükleyin Xcode projenizin dizinini oluşturur. İstenirse Öğeleri kopyala'yı seçin.Tüketici SDK'sını yüklemek için
GoogleRidesharingConsumer.xcframework
dosyasını Çerçeveler, Kitaplıklar ve Yerleştirilmiş İçerikler. İstenirse, Öğeleri kopyalama.İndirilen
GoogleRidesharingConsumer.bundle
dosyasını şuraya sürükleyin: üst düzey dizinini oluşturun. İstenirse, Öğeleri kopyalama.Project Navigator'dan projenizi seçin ve hedefi belirleyebilirsiniz.
Derleme Aşamaları sekmesini açın ve İkili Program ile Kitaplıkları Bağla'da daha önce eklenmemişse aşağıdaki çerçeveleri ve kitaplıkları ekleyin şu anki:
Accelerate.framework
CoreData.framework
CoreGraphics.framework
CoreImage.framework
CoreLocation.framework
CoreTelephony.framework
CoreText.framework
GLKit.framework
ImageIO.framework
libc++.tbd
libz.tbd
Metal.framework
OpenGLES.framework
QuartzCore.framework
SystemConfiguration.framework
UIKit.framework
Belirli bir hedef yerine projenizi seçin ve Derleme Ayarları sekmesi. Diğer Bağlayıcı İşaretleri bölümünde Hata ayıklama ve sürüm için
-ObjC
ekleyin.Bu ayarlar görünmüyorsa filtreyi Derleme Ayarları çubuğunu Temel yerine Tümü olarak ayarlayın.
Apple Gizlilik Manifest dosyasını inceleyin
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 App Store Gizlilik Ayrıntıları sayfasını ziyaret edin.
Apple Gizlilik Manifest dosyası, SDK'nın kaynak paketinde yer almaktadır. Gizlilik Manifest Dosyasının dahil edildiğini doğrulamak ve içeriğini incelemek için uygulamanızın arşivini oluşturup arşivden bir gizlilik raporu oluşturun.