Programación de Apps iOS para iPhone con Swift y SwiftUI - LaFactoríaApple

Cómo crear un Proyecto en Xcode

- Ejecutamos Xcode, por ejemplo haciendo clic en el icono que encontramos en el Dock

- Nos aparece la pantalla de bienvenida de Xcode

- Hacemos clic sobre la opción "Create a new Xcode project"

- En la siguiente pantalla elegiremos el Sistema Operativo para el que vamos a desarrollar. Y además nos da la opción de elegir si vamos a desarrollar una Aplicación o un Framework & Library, ofreciéndonos varias Plantillas en cada caso

- En la parte superior elegimos el Sistema Operativo. Donde Cross-platform será la opción que seleccionemos cuando vayamos a realizar un desarrollo multi-plataforma

Con esta elección le estamos diciendo a Xcode cual será el SDK que vamos a utilizar para programar nuestra App.

- En el panel central elegimos la Plantilla (Template en inglés) en caso de que queramos desarrollar una Aplicación

- En el panel inferior elegimos la Plantilla correspondiente al caso en el que queramos desarrollar un Framework & Library

- En la mayoría de las ocasiones cuando iniciamos un nuevo Proyecto y también en el ejemplo que nos ocupa, elegiremos el Sistema Operativo "iOS" y la plantilla "Single View App". A continuación pulsaremos el botón Next (Siguiente en inglés)

- En la siguiente pantalla tendremos que completar algunos campos con información sobre nuestro Proyecto

Product Name será el nombre de la Aplicación, aunque no será el nombre que se muestra a los usuarios en la App Store. Se aconseja escribirlo todo en minúscula, sin espacios y sin caracteres que no sean letras o números. Hay que tener en cuenta que en base a lo que aquí escribamos se generará el Bundle Identifier. El nombre indicado en este campo será el que se asigna a la carpeta que creará Xcode para almacenar los archivos del Proyecto.

Team será la cuenta de desarrollador de Apple. Podemos tener varias cuentas asociadas a nuestro Xcode y utilizarlas según la Aplicación que estemos desarrollando. Cuando nos damos de alta en el programa de desarrolladores de Apple (Apple Developer Program) se generan una serie de certificados para firmar nuestras aplicaciones. En este campo estamos seleccionando la autoridad que va firmar la Aplicación que estamos a punto de desarrollar.

Organization Name será el nombre de nuestra empresa u organización.

Organization Identifier es un texto que identificará al desarrollador. El identificador de nuestra Aplicación comenzará con lo que aquí pongamos.

Bundle Identifier será el identificador que tendrá la App cuando la subamos a la App Store. Se forma con la unión del Organization Identifier y el Product Name separados por un punto. El nombre aquí resultante es único y no podrá haber dos Aplicaciones con igual nombre en la App Store.

Language será el Lenguaje de Programación que utilizaremos para desarrollar nuestra App, pudiendo elegir entre Swift y el antiguo Objetive-C.

User Interface nos permite elegir el sistema con el que crearemos la Interfaz de Usuario, pudiendo elegir entre SwiftUI y Storyboard

Respecto a las últimas opciones: Use Core Data, Use CloudKit, Include Unit Test, Include UI Test, lo dejaremos con las opciones que Xcode selecciona por defecto, dejando para un futuro el desarrollo de los correspondientes monográficos, ya que son conceptos/funcionalidades muy avanzados para una primera toma de contacto de creación de nuestro primer Proyecto en Xcode.

Una vez completados estos campos, pulsamos el botón Next

En la siguiente pantalla elegiremos la carpeta donde vamos a guardar nuestro Proyecto y tendremos la opción de crear un repositorio Git si marcamos la opción Create Git repository on my Mac, a lo cual también dedicaremos un monográfico.

Pulsamos el botón Create y por fin tenemos nuestro creado nuestro Proyecto Xcode, listo para comenzar el desarrollo de nuestra App

Vamos a comprobar que en la carpeta indicada se ha creado una subcarpeta con el valor asignado en el campo Product Name, en este ejemplo miprimerproyecto

Que a su vez contiene más subcarpetas y archivos que Xcode crea de manera automática. Conforme avancemos en nuestro Proyecto se irán creando más carpetas y archivos

Ahora veamos la primera pantalla que nos muestra Xcode cuando creamos el Proyecto:

Puede ser que al crear el Proyecto te aparezca el siguiente aviso

Podemos omitir este mensaje pulsando el botón Cancel o completar la información que falta pulsando el botón Fix...

Más en esta Sección

  • Cómo utilizar la Consola en un Proyecto de Xcode

  • Qué es un Proyecto de Xcode