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 una
Single View Apppara el tipo de Aplicación y haga clic enNext.Para el
Product NameteclearAppToAppChatseleccione la opciónTeamyOrganisation Identifier.Usuario
SwiftparaLanguageyStoryboardparaUser Interface. Haga clic enNext.Seleccione
Desktopcomo el lugar donde residirá la carpeta de su proyecto. Puede seleccionar una ubicación diferente, pero por favor asegúrese de recordarla, ya que tendrá que navegar a ella pronto desde la pantallaTerminal.Ahora tiene un nuevo proyecto Xcode.
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:
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 'AppToAppChat' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
# Pods for AppToAppChat
pod 'NexmoClient'
end
- Instala la biblioteca:
La última versión de la biblioteca se añadirá a su proyecto:
Analyzing dependencies
Downloading dependencies
Installing NexmoClient (3.0.0)
Generating Pods project
Integrating client project
[!] Please close any current Xcode sessions and use `AppToAppChat.xcworkspace` for this project from now on.
Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.
[!] Automatically assigning platform `iOS` with version `13.5` on target `AppToAppChat` because no platform was specified. Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/podfile.html#platform`.
Abrir el espacio de trabajo
Como se describe en la salida anterior, utilice AppToAppChat.xcworkspace en lugar del proyecto inicial a partir de ahora. Para abrirlo, escriba lo siguiente en el terminal:
Crear una aplicación de chat para iOS
Crear una aplicación para iOS que permita a los usuarios enviarse mensajes entre sí.