web-dev-qa-db-fra.com

Le fichier .app apparaît en rouge (manquant) dans les nouveaux projets avec Xcode 4

Chaque fois que je crée un projet Xcode 4 (application iPhone, bibliothèque cacao ...), le fichier .app ou le fichier .a sous le groupe Produits apparaît en rouge (est manquant).

Même si je crée le projet, le fichier reste en rouge.

Tous mes paramètres sont par défaut.

39
Miguel Beltran

Essayez de créer et d'exécuter sur un appareil, j'ai remarqué le même problème de texte rouge, mais j'ai sélectionné mon iPhone et le texte rouge a disparu.

43
daidai

J'ai résolu le problème avec le processus suivant:

  1. Sélectionnez le nom du projet -> Cliquez sur le projet -> Paramètres de construction -> Recherchez "Chemin des produits de construction par configuration"

  2. Retirez la chaîne supplémentaire à partir de là.

  3. Enfin, confirmez que vous devez ajouter $(BUILD_DIR)/$(CONFIGURATION)

enter image description here

31
dhaya

J'ai également eu un problème avec les fichiers .app rouges dans le dossier Produits. J'ai essayé bon nombre des remèdes proposés, mais aucun n'a fonctionné. Mon problème particulier a peut-être été différent. Si vous avez les mêmes symptômes, ma solution pourrait aussi fonctionner pour vous.

Symptômes

  1. Fichiers .app rouges dans le dossier Produits de la zone Navigateur (partie gauche de xcode) Symptom 1
  2. Lorsque vous sélectionnez le .app, la zone Utilitaire (section droite de xcode) l'inspecteur de fichiers affiche le "Chemin complet" s'affiche:

    / Users/[nom d'utilisateur]/Library/Developer/Xcode/DerivedData // Build/Products/Debug/[app name] .app Symptom 2

  3. Le fichier d'application se trouve à (notez le -iphoneos après le débogage):

    / Users/[nom d'utilisateur]/Library/Developer/Xcode/DerivedData // Build/Products/Debug-iphoneos/[app name] .app

  4. Sélectionnez les éléments suivants:

    une. le projet dans la zone Navigateur (partie gauche de xcode) (Symptôme 4 - A)

    b. le projet dans la zone Editeur (section centrale de xcode) (Symptôme 4 - B)

    c. Onglet "Build Settings" (Symptôme 4 - C)

Recherchez "Chemin des produits de construction par configuration" (Symptôme 4 - D). La valeur est build/Debug Au lieu de build/Debug-iphoneos.Symptom 4

Solution

  1. Sélectionnez les éléments suivants:

    une. le projet dans la zone Navigateur (partie gauche de xcode) (Solution 1 - A)

    b. le projet dans la zone Editeur (section centrale de xcode) (Solution 1 - B)

    c. Onglet "Paramètres de construction" (Solution 1 - C)

  2. Définissez la valeur de "Base SDK" sur Latest iOS (iOS 6.0). En fait, toutes les options iOS devraient fonctionner. (Solution 1 - D)

  3. Définissez la valeur de "Architectures" sur Standard (armv7, armv7s). (Solution 1 - E)

  4. Définissez la valeur de "Plateformes prises en charge" sur iOS (Solution 1 - F) Solution 1

Remarquer

  1. La valeur du chemin des produits de construction par configuration - Le débogage est build/Debug-iphoneos (Solution 1 - G)

  2. Les fichiers .app ne sont plus rouges. (Solution 1 - H)

  3. Le "chemin complet" pour le .app est:

    / Users/[nom d'utilisateur]/Library/Developer/Xcode/DerivedData // Build/Products/Debug-iphoneos/[app name] .app

7
mmorris

Il s'agit d'un bug mais superficiel - il se produit lorsque vous nettoyez votre projet. Si le fichier se trouve dans le dossier Produits, ces éléments sont uniquement destinés à afficher la sortie du processus de génération. Si vous construisez et exécutez à nouveau, il ne devrait plus être rouge, mais s'il est rouge, cela n'affecte pas votre application.

1
cheznead

Cliquez sur Produit -> Nettoyer le dossier de construction, puis réessayez de créer l'application pour l'appareil actuellement sélectionné. Peut-être pas à partir du premier, mais à partir de la deuxième fois, il se construira correctement.

0
Nel