Passer au contenu

Xcode#

Cette page donne des trucs et astuces pour l’utilisation de Xcode. Si vous utilisez un autre IDE, vous pouvez sauter cette section.

Custom Working Directory#

Par défaut, Xcode exécute vos projets depuis le dossier DerivedData. Ce dossier est différent de la racine de votre projet (où se trouve votre fichier Package.swift). Cela signifie que Vapor sera incapable de localiser les fichiers et dossiers tels que .env ou Public.

Vous pouvez constater ce symptôme lorsque cela se produit : le warning suivant apparaitra dans la console lors de l’exécution de votre application.

[ WARNING ] No custom working directory set for this scheme, using /path/to/DerivedData/project-abcdef/Build/

Pour corriger cela, vous devez définir un dossier de travail personnalisé dans les réglages Xcode scheme de votre projet.

Commencez par éditer le scheme associé à votre projet en cliquant sur le sélecteur à côté des boutons start/stop.

Zone des schemes de Xcode

Sélectionnez Edit Scheme… dans la liste déroulante.

Menu des schemes de Xcode

Dans l’éditor de scheme, sélectionnez l’action App et l’onglet Options. Cochez Use custom working directory et indiquez le chemin vers le dossier racine de votre projet.

Options de scheme de Xcode

Vous pouvez obtenir le chemin complet vers la racine de votre projet en lançant la commande pwd depuis un terminal que vous y avez ouvert.

# Afficher le chemin vers le dossier courrant
pwd

Vous devriez obtenir un résultat similaire à celui-ci :

/chemin/vers/votre/projet
Modifier cette page