Projet et espace de travail Xcode
Vous utiliserez la bibliothèque iOS Client SDK à l'intérieur d'un projet Xcode que vous créerez ensuite :
Créer un projet Xcode
Ouvrez Xcode et, dans le menu, sélectionnez
File>New>Project....Sélectionner
iOSen tant que plate-forme.Sélectionner un
Apppour le type d'Applications et cliquez surNext.Pour les
Product Nametype dansVonageTutorialApp.Sélectionnez ou ajoutez la valeur correspondante pour
TeametOrganisation Identifier. NB : Si vous ne possédez pas ces informations, sélectionnezNonepourTeamet entrezcom.testpourOrganisation Identifier.Utilisation
SwiftUIpourInterfaceetSwiftpourLanguage.Veiller à ce que les deux
Use Core DataetInclude Testssont désélectionnées. Cliquez surNext.Sélectionnez le dossier de votre projet,
vonage-tutorialcomme l'endroit où résidera votre projet Xcode.Vous avez maintenant un tout nouveau projet Xcode.
IMPORTANT : Avant de continuer, veuillez fermer le nouveau projet que vous avez créé.
Vous ajouterez la bibliothèque iOS Client SDK à votre projet via CocoaPods.
Installer CocoaPods
- Ouvrir le
Terminalet naviguez jusqu'au dossier du projet en tapant .
- Installez CocoaPods dans votre système, si vous ne l'avez pas déjà.
Note : CocoaPods est construit avec Ruby, disponible par défaut sur macOS.
- Créez un Podfile pour votre projet.
NOTE: Si vous rencontrez un problème de FrozenError avec Xcode 14, mettez à jour le fichier xcodeproj gemme. A voir Problème GitHub pour les Cocoapodes.
Ajouter le Client SDK iOS
- Ajoutez le Vonage Client SDK iOS au fichier balado. Pour ce faire, ouvrons-le dans
Xcode.
- Mettez à jour le fichier Podfile comme indiqué ci-dessous.
- Installer la bibliothèque.
La dernière version de la bibliothèque sera ajoutée à votre projet :
Ouvrir l'espace de travail
Comme décrit dans le résultat ci-dessus, veuillez utiliser VonageTutorialApp.xcworkspace plutôt que le projet initial. Pour l'ouvrir, tapez ce qui suit dans le terminal.
NOTE: Si vous utilisez Xcode 15, il se peut que vous deviez désactiver l'option ENABLE_USER_SCRIPT_SANDBOXING de la construction. Voir ce qui suit Problème GitHub pour les Cocoapodes.
Créer une application de chat pour iOS
Créer une application iOS qui permet aux utilisateurs de s'envoyer des messages.