Proyecto y espacio de trabajo de Xcode
Utilizarás la librería iOS Client SDK dentro de un proyecto Xcode que crearás a continuación:
Crear un proyecto Xcode
Abra Xcode y, en el menú, seleccione
File>New>Project....Seleccione
iOScomo plataforma.Seleccione una
Apppara el tipo de Aplicación y haga clic enNext.Para el
Product NameteclearVonageTutorialApp.Seleccione o añada el valor correspondiente para
TeamyOrganisation Identifier. NB: Si no posee esa información, seleccioneNoneparaTeame introduzcacom.testparaOrganisation Identifier.Utilice
StoryboardparaInterfaceySwiftparaLanguage.Asegúrese de que ambos
Use Core DatayInclude Testsno están seleccionadas. Haga clic enNext.Seleccione la carpeta de su proyecto,
vonage-tutorialcomo el lugar donde residirá su proyecto Xcode.Ahora tiene un nuevo proyecto Xcode.
IMPORTANTE: Antes de continuar, cierre el nuevo proyecto que ha creado.
Añadirá la biblioteca Client SDK de iOS a su proyecto mediante CocoaPods.
Instalar CocoaPods
- Abra el
Terminaly navegue hasta la carpeta del proyecto escribiendo.
- Instala CocoaPods en tu sistema, si no lo tienes ya.
Nota: CocoaPods está construido con Ruby, disponible por defecto en macOS.
- Cree un Podfile para su proyecto.
NOTA: Si está experimentando un FrozenError con Xcode 14, actualice el xcodeproj gema. Mira esto Problema en GitHub para Cocoapods.
Añadir el Client SDK de iOS
- Agrega el Vonage iOS Client SDK al archivo Podfile. Para ello, vamos a abrirlo en
Xcode.
- Actualice el Podfile como se muestra a continuación.
# 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
- Instala la biblioteca.
La última versión de la biblioteca se añadirá a su proyecto:
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.
Abrir el espacio de trabajo
Como se describe en la salida anterior, utilice VonageTutorialApp.xcworkspace en lugar del proyecto inicial a partir de ahora. Para abrirlo, escriba lo siguiente en el terminal.
NOTA: Si está utilizando Xcode 15 puede que tenga que desactivar el ENABLE_USER_SCRIPT_SANDBOXING configuración de construcción. Véase Problema en GitHub para Cocoapods.
Hacer una llamada de voz dentro de la aplicación
Realiza una llamada de voz desde una aplicación iOS a un teléfono utilizando el SDK Client de iOS.