vapor-docs/docs/getting-started/xcode.es.md

41 lines
1.6 KiB
Markdown

# Xcode
Esta página repasa algunos trucos y consejos para usar Xcode. Si usas un entorno de desarrollo distinto, puedes omitir esta parte.
## Custom Working Directory
Por defecto, Xcode ejecutará tu proyecto desde la carpeta _DerivedData_. Esta carpeta es otra distinta a la carpeta raíz de tu proyecto (donde se encuentra tu fichero _Package.swift_). Esto quiere decir que Vapor no será capaz de encontrar ficheros y carpetas como _.env_ o _Public_.
Puedes averiguar que esto está sucediendo si al ejecutar tu proyecto recibes el siguiente aviso.
```fish
[ WARNING ] No custom working directory set for this scheme, using /path/to/DerivedData/project-abcdef/Build/
```
Para solucionarlo, establece un directorio de trabajo personalizado para tu proyecto en el esquema de Xcode.
Primero, edita el esquema de tu proyecto pulsando en el selector de esquemas junto a los botones de play y stop.
![Xcode Scheme Area](../images/xcode-scheme-area.png)
Selecciona _Edit Scheme..._ en el menú desplegable.
![Xcode Scheme Menu](../images/xcode-scheme-menu.png)
En el editor de esquemas, elige la acción _App_ y la pestaña _Options_. Selecciona _Use custom working directory_ e ingresa la dirección de la carpeta raíz de tu proyecto.
![Xcode Scheme Options](../images/xcode-scheme-options.png)
Puedes obtener la dirección completa a la raíz de tu proyecto ejecutando `pwd` en una ventana de terminal ubicada en el proyecto.
```sh
# obtener la dirección de la carpeta
pwd
```
Deberías obtener una salida similar a la que se muestra a continuación.
```
/path/to/project
```