
Das AppboyKit (auch bekannt als Objective-C SDK) wird nicht mehr unterstützt und wurde durch das Swift SDK. ] ersetzt. Es wird keine neuen Features, Fehlerbehebungen, Sicherheitsupdates oder technischen Support mehr erhalten - Messaging und Analytics werden jedoch weiterhin wie gewohnt funktionieren. Weitere Informationen finden Sie unter Einführung in das neue Braze Swift SDK.
CocoaPods-Integration
1. Schritt: CocoaPods installieren
Die Installation des iOS SDK über CocoaPods automatisiert den Großteil des Installationsprozesses für Sie. Bevor Sie mit diesem Vorgang beginnen, sollten Sie sicherstellen, dass Sie Ruby Version 2.0.0 oder höher verwenden. Für die Installation dieses SDK sind keine Kenntnisse der Ruby-Syntax erforderlich.
Führen Sie als Erstes folgenden Befehl aus:
1
$ sudo gem install cocoapods
Wenn Sie Probleme mit CocoaPods haben, lesen Sie bitte die Anleitung zur Fehlerbehebung für CocoaPods.

Wenn Sie aufgefordert werden, die ausführbare Datei rake zu überschreiben, finden Sie weitere Informationen in der Anleitung „Erste Schritte“ auf CocoaPods.org.
2. Schritt: Erstellen des Podfile
Nachdem Sie den CocoaPods Ruby Gem installiert haben, müssen Sie in Ihrem Xcode-Projektverzeichnis eine Datei namens Podfile erstellen.
Fügen Sie die folgende Zeile in Ihr Podfile ein:
1
2
3
target 'YourAppTarget' do
pod 'Appboy-iOS-SDK'
end
Wir empfehlen Ihnen, Braze so zu versionieren, dass Pod-Updates automatisch alles erfassen, was kleiner als ein Minor-Versionsupdate ist. Dies sieht folgendermaßen aus: pod 'Appboy-iOS-SDK' ~> Major.Minor.Build. Wenn Sie die neueste Version des Braze SDK auch bei größeren Änderungen automatisch integrieren möchten, können Sie pod 'Appboy-iOS-SDK' in Ihrem Podfile verwenden.
Subspecs
Wir empfehlen Integratoren, unser vollständiges SDK zu importieren. Wenn Sie jedoch sicher sind, dass Sie nur ein bestimmtes Feature von Braze integrieren möchten, können Sie anstelle des vollständigen SDK nur die gewünschte UI-Subspec importieren.
| Subspec | Details |
|---|---|
pod 'Appboy-iOS-SDK/InAppMessage' |
Die Subspec InAppMessage enthält die In-App-Nachrichten-UI von Braze und das Core SDK. |
pod 'Appboy-iOS-SDK/ContentCards' |
Die Subspec ContentCards enthält die Content-Card-UI von Braze und das Core SDK. |
pod 'Appboy-iOS-SDK/NewsFeed' |
Die Subspec NewsFeed enthält das Braze Core SDK. |
pod 'Appboy-iOS-SDK/Core' |
Die Subspec Core enthält Unterstützung für Analytics, wie angepasste Events und Attribute. |
3. Schritt: Installieren des Braze SDK
Um die Braze SDK CocoaPods zu installieren, navigieren Sie in Ihrem Terminal zum Verzeichnis Ihres Xcode-App-Projekts und führen den folgenden Befehl aus:
1
pod install
Jetzt sollten Sie den von CocoaPods erstellten neuen Xcode-Projektarbeitsbereich öffnen können. Stellen Sie sicher, dass Sie diesen Xcode-Workspace anstelle Ihres Xcode-Projekts verwenden.

Nächste Schritte
Folgen Sie den Anweisungen, um die Integration abzuschließen.
Aktualisieren des Braze SDK über CocoaPods
Um einen CocoaPod zu aktualisieren, führen Sie einfach den folgenden Befehl in Ihrem Projektverzeichnis aus:
1
pod update