Xcode Projekt und Arbeitsbereich
Sie werden die iOS Client SDK-Bibliothek in einem Xcode-Projekt verwenden, das Sie als Nächstes erstellen werden:
Ein Xcode-Projekt erstellen
Öffnen Sie Xcode und wählen Sie im Menü
File>New>Project....Wählen Sie
iOSals Plattform.Wählen Sie eine
Appfür den Anwendungstyp und klicken Sie aufNext.Für die
Product NameeintippenVonageTutorialApp.Wählen Sie oder fügen Sie den entsprechenden Wert für
TeamundOrganisation Identifier. NB: Wenn Sie nicht über diese Informationen verfügen, wählen SieNonefürTeamund geben Siecom.testfürOrganisation Identifier.Verwenden Sie
StoryboardfürInterfaceundSwiftfürLanguage.Stellen Sie sicher, dass sowohl
Use Core DataundInclude TestsOptionen abgewählt sind. Klicken Sie aufNext.Wählen Sie Ihren Projektordner,
vonage-tutorialals den Ort, an dem sich Ihr Xcode-Projekt befinden wird.Sie haben jetzt ein brandneues Xcode-Projekt.
WICHTIG! Bevor Sie fortfahren, schließen Sie bitte das neue Projekt, das Sie erstellt haben.
Sie fügen die iOS Client SDK Bibliothek zu Ihrem Projekt über CocoaPods.
CocoaPods installieren
- Öffnen Sie die
TerminalApp und navigieren Sie zum Projektordner, indem Sie eingeben.
- Installieren Sie CocoaPods in Ihrem System, wenn Sie es nicht bereits haben.
Hinweis: CocoaPods wird mit Ruby erstellt, das standardmäßig unter macOS verfügbar ist.
- Erstellen Sie eine Poddatei für Ihr Projekt.
ANMERKUNG: Wenn Sie ein Problem haben FrozenError mit Xcode 14, aktualisieren Sie die xcodeproj Edelstein. Siehe dies GitHub-Problem für Cocoapods.
Hinzufügen des iOS Client SDK
- Fügen Sie das Vonage iOS Client SDK zum Podfile hinzu. Um dies zu tun, öffnen wir es in
Xcode.
- Aktualisieren Sie das Podfile wie unten gezeigt.
- Installieren Sie die Bibliothek.
Die neueste Version der Bibliothek wird zu Ihrem Projekt hinzugefügt:
Öffnen Sie den Arbeitsbereich
Wie in der obigen Ausgabe beschrieben, verwenden Sie bitte VonageTutorialApp.xcworkspace und nicht mehr das ursprüngliche Projekt. Um es zu öffnen, geben Sie Folgendes in das Terminal ein.
ANMERKUNG: Wenn Sie Xcode 15 verwenden, müssen Sie möglicherweise die ENABLE_USER_SCRIPT_SANDBOXING Build-Einstellung. Siehe dies GitHub-Problem für Cocoapods.
In-App-Sprachanrufe tätigen
Sie tätigen einen Sprachanruf von einer iOS-App zu einem Telefon mit dem iOS Client SDK.