Swift

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 iOS en tant que plate-forme.

  • Sélectionner un App pour le type d'Applications et cliquez sur Next.

  • Pour les Product Name type dans VonageTutorialApp.

  • Sélectionnez ou ajoutez la valeur correspondante pour Team et Organisation Identifier. NB : Si vous ne possédez pas ces informations, sélectionnez None pour Team et entrez com.test pour Organisation Identifier.

  • Utilisation SwiftUI pour Interface et Swift pour Language.

  • Veiller à ce que les deux Use Core Data et Include Tests sont désélectionnées. Cliquez sur Next.

  • Sélectionnez le dossier de votre projet, vonage-tutorial comme 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 Terminal et naviguez jusqu'au dossier du projet en tapant .
cd vonage-tutorial/VonageTutorialApp
  • Installez CocoaPods dans votre système, si vous ne l'avez pas déjà.
sudo gem install cocoapods

Note : CocoaPods est construit avec Ruby, disponible par défaut sur macOS.

  • Créez un Podfile pour votre projet.
pod init

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.
open -a Xcode Podfile
  • Mettez à jour le fichier Podfile comme indiqué ci-dessous.
  • Installer la bibliothèque.
pod install

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.

open VonageTutorialApp.xcworkspace

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.