Integration der IOMbLib iOS via CocoaPods¶
Dies ist eine Schritt-für-Schritt-Anleitung für die Installation der INFOnlineLibrary in Ihrem Projekt via CocoaPods.
Voraussetzungen¶
- Xcode 12.5 oder höher. Sie können die letzte stabile Version hier herunterladen.
- CocoaPods 1.10.0 or höher. Sie können die letzte stable Version hier herunterladen.
- Das Minimum Deployment Target in Ihrem Projekt sollte iOS 11.0 sein.
Falls Sie kein Xcode-Projekt haben und die IOMbLibrary iOS trotzdem testen möchten, können Sie das Beispielprojekt hier herunterladen. Für den Zugriff auf das Repository werden Credentials benötigt, welche von INFOnline bereitgestellt werden.
Die IOMbLibrary CocoaPods Dependency hinzufügen¶
-
Erstellen Sie ein Podfile, falls Sie noch keins haben, ansonsten gehen Sie weiter zu Schritt 2:
Öffnen Sie Terminal und wechseln Sie zum Verzeichnis, in dem sich Ihr Projekt befindet
1
cd pfad/zum/projekt
Führen Sie folgenden Befehl aus - dies erstellt ein Podfile in Ihrem Projektverzeichnis
1
pod init
-
Öffnen Sie das Podfile (mit einem beliebigen Texteditor) und ergänzen Sie die IOMb Lib iOS pod URL:
1
pod 'IOMbLibrary', :git => 'https://repo.infonline.de/iom/base/sensors/app/ios.git'
Ihr Podfile sollte wie folgt aussehen
1 2 3 4 5 6
target 'IhrTargetName' do use_frameworks! pod 'IOMbLibrary', :git => 'https://repo.infonline.de/iom/base/sensors/app/ios.git' end
-
Öffnen Sie Terminal und wechseln Sie zum Verzeichnis, in dem sich Ihr Podfile befindet:
1
cd pfad/zum/podfile
Führen Sie folgenden Befehl aus - dies installiert das pod und erstellt eine
.xcworkspace
Datei.1
pod install
HINWEIS Für den Zugriff auf das pod Repository wird ein AccessToken benötigt, welcher von INFOnline im Zuge der Bereitstellung vergeben wird. Diesen dann als Passwort zur Authentifizierung nutzen. Als Username muss "Customer" gesetzt werden
-
Öffnen Sie Ihr Projekt in Xcode über die
.xcworkspace
Datei (statt über.xcodeproj
). -
Fahren Sie fort mit der Konfiguration und Initialisierung der IOMb Library: Link
Integration ohne CocoaPods¶
Falls Sie CocoaPods nicht verwenden möchten, können Sie die IOMbLibrary manuell oder mit dem Swift Package Manager installieren.