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
StoryboardpourInterfaceetSwiftpourLanguage.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.
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'VonageTutorialApp' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
# Pods for VonageTutorialApp
pod 'VonageClientSDKVoice', '1.2.1'
end
- Installer la bibliothèque.
La dernière version de la bibliothèque sera ajoutée à votre projet :
Analyzing dependencies
Downloading dependencies
Installing VonageClientSDKVoice (x.y.z)
Installing VonageWebRTC (x.y.z)
Generating Pods project
Integrating client project
Pod installation complete! There is 1 dependency from the Podfile and 2 total pods installed.
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.
Passer un appel vocal d'application à application
Vous passez un appel vocal depuis une app iOS vers une autre app iOS.