J'utilise Xcode 9.0. Certaines icônes de dossiers de mon projet Xcode ont des triangles sombres dans le coin inférieur gauche, par exemple, "0. Connexion", "Frameworks", "Produits", "Pods". Qu'est-ce que ça veut dire?
Réponses
Trop de publicités?Les dossiers sans sombre triangles exister en tant que groupe dans votre projet et aussi (ce qui est nouveau dans Xcode 9) existent sous forme de dossier dans la structure de fichier.
Exemple: Après avoir double-cliquez dans votre projet navigator, vous pouvez voir le menu:
Pour le Nouveau Groupe Xcode créer un groupe dans le navigateur de projets et de créer un dossier dans la structure du fichier (dans le finder) et de cource pour le Nouveau Groupe sans Dossier créer seul groupe.
L' introduction de jaune dossiers avec un triangle ( ) dans Xcode 9 coïncide avec la nouvelle fonction supplémentaire qui permet à un Navigateur de Projets de Groupe à être directement associée à un répertoire système de fichier.
Xcode 9/10 jaune dossiers avec un triangle ( ) représente un Groupe n'est pas associé avec un système de fichiers d'un répertoire. Ainsi, un Xcode 9/10 jaune dossier-avec-un-Groupe triangle ( ) est la même que pour un Xcode 8 de la plaine jaune ( Groupe ) ...depuis avant Xcode 9, Projet Navigator Groupes ne pourraient pas être expressément associé avec un système de fichiers d'un répertoire.
Dans Xcode 9/10, un répertoire système de fichier de l'association peuvent être expressément ajoutés ou supprimés à partir d'un Projet Nagivator Groupe avec l'Inspecteur de Fichiers. Le triangle permettra d'activer ou de désactiver à indiquer si un système de fichiers de l'association est présent pour le Groupe.
Cliquez sur Fichier Inspecteur de l'icône de dossier pour ajouter un système de fichiers "Contenant de l'annuaire" association à un groupe:
Cliquez sur le Fichier Inspecteur Clear path
⊗ à supprimer un répertoire système de fichier de l'association d'un groupe. Ou, cliquez sur l'icône de dossier pour changer le système de fichiers "contenant de l'annuaire" association à un groupe:
Xcode > menu Fichier > Nouveau ou Navigateur de Projets menu contextuel pouvez ajouter des Groupes de la manière suivante:
Notez que l'apparence d' Group with Folder
et Group without Folder
est sensible au contexte.
-
New Group
: crée un groupe vide du même type de groupe que l'actuel supérieur de la sélection dans le Xcode Navigator. L' opposant alternative d'Group with Folder
ouGroup without Folder
apparaîtra également sur le même menu. -
New with Group
: ( ) crée un groupe vide et crée un "contenant" répertoire système de fichier. -
New Group without Folder
: ( ) crée un nouveau groupe vide, sans aucun système de fichiers du répertoire de l'association. -
New Group from Selection
: crée un groupe du même type au courant Xcode Navigator seletion.- contexte au sein d'une
Group with Folder
( ) crée un groupe vide et crée un "contenant" répertoire système de fichier ET déplace les éléments sélectionnés dans le nouvellement créé "contenant" dans le répertoire du système de fichiers. - contexte au sein d'
Group without Folder
( ) crée un groupe qui fait référence à la sélection sans en créer un nouveau dossier dans le système de fichiers.
- contexte au sein d'une
En outre, avec la nouvelle Xcode 9 fonctions, le glisser-déposer d'un fichier système de répertoire sur le navigateur de projets permettra de créer des Groupes de ( ), et les sous-Groupes de ( ), qui sont chacun associés à l'original de système de fichiers d'un répertoire.
Le Xcode 9 release notes note qu'un Groupe associé répertoire système de fichier aussi, de nouvelles beharviors:
Faites glisser des fichiers entre les groupes dans le Navigateur de Projets déplace les fichiers du système de fichiers et les mises à jour associées SCM des copies de travail.
Lorsqu'un groupe est relié au dossier dans le système de fichiers, la création, le changement de nom et suppression des groupes de mises à jour de fichiers et de dossiers dans le système de fichiers.
Addendum - Bleu (Référence) Dossier
Bleu référencé dossiers sont utiles pour les non-source-code des actifs qui doivent être copiés dans un objectif faisceau pendant le processus de génération.
Lorsque vous faites glisser un dossier existant pour Xcode, une option "Créer un dossier de références" pour le dossier ajouté.
"Créer un dossier de références" va créer un bleu dossier dans le navigateur de projets. Et, le contenu du dossier sera également ajouté. "SomeReferencedFolder" a été ajouté dans le suivant, Example.xcodeproject
qui contenait ABC.pdf
.
Dans cette macOS Exemple de cas d'application, le dossier référencé et l'référencé le contenu des dossiers sont copiés dans l'Exemple.app bundle. La copie est produite dans le cadre du processus de construction depuis "Ajouter aux cibles: Exemple" a été cochée.
Remarque: Xcode 9 & Xcode 10 groupes ont le même comportement.