mirror of https://github.com/vapor/docs.git
41 lines
1.6 KiB
Markdown
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.
|
|
|
|

|
|
|
|
Selecciona _Edit Scheme..._ en el menú desplegable.
|
|
|
|

|
|
|
|
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.
|
|
|
|

|
|
|
|
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
|
|
```
|