Xcode 4 - construire le répertoire de sortie
J'ai des problèmes avec la mise en place/localiser mes fichiers de sortie dans Xcode4 (beta 5). Ils sont placés quelque part dans ~/Library/Developer/ugly_path/...
. Je ne peux même pas sélectionner "afficher dans le finder" sur mes produits. C'est la même chose pour un simple projet C, de la Fondation de l'outil et même du Cacao bundle. Un Débogage fonctionne très bien.
Pourriez-vous svp m'indiquer où et comment mettre en place /renforcer les répertoires en sortie? (Je sais que cela semble stupide, j'ai été le codage en Xcode3 pendant des mois, mais je ne peux pas le comprendre dans Xcode4 bêta).
Merci beaucoup.
Vous devez vous connecter pour publier un commentaire.
De Xcode menu en haut, cliquez sur préférences, sélectionnez l'onglet emplacements, regardez l'emplacement de build option.
Vous avez 2 options:
Mise à jour:
Sur xcode 4.6.2 vous devez cliquer sur le bouton avancé sur le côté droit en dessous de la dérivée des données de champ de texte. Construire Emplacement sélectionnez legacy.
.../XCode/DerivedData/
dossier, assez simple. Sauf que les sous-dossiers semblent êtreAppName-asdflkjqwergoobledygook
. Depuis que je suis en train de construire à partir d'un script, j'aimerais en fait trouver la compilation (si je peux le paquet et l'envoyer via TestFlight 🙂 Comment puis-je déterminer laquelle des nombreusesMyAppName-xxxx
-s est-elle la bonne? Merci!Si vous générez à partir de la ligne de commande, vous pouvez définir le répertoire de sortie de la manière suivante:
/Users/moi/src/mozbuilds/xul3604/$(CONFIGURATION)/dist/bin
Dans Xcode 5: Xcode menu > Préférences... item > Endroits tab > Endroits sous-onglet > Avancé... bouton > Personnalisé option.
Alors choisir, par exemple, par rapport à l'espace de travail.
Si vous avez Xcode 4 Bâtir un Emplacement défini sur "build produits dérivés de l'emplacement des données (recommandé), il devrait être situé dans ~/Bibliothèque/Développeur/Xcode/DerivedData. Ce répertoire contiendra votre projet il y a comme un répertoire, le nom du projet sera ajouté avec un tas de lettres à l'regardez donc attentivement.
Conserver les données dérivées, mais l'utilisation de la DSTROOT pour spécifier la destination.
Utilisation DEPLOYMENT_LOCATION à force de déploiement.
Utiliser les sans-papiers DWARF_DSYM_FOLDER_PATH pour copier le dSYM plus trop.
Cela vous permet d'utiliser des dérivés de l'emplacement des données à partir de xcodebuild et ne pas avoir à faire des trucs farfelus pour trouver l'application.
Vous pouvez toujours trouver le répertoire de construction en regardant dans le journal de l'observateur, et de copier le chemin d'accès à une fenêtre de terminal.
Je l'utilise pour analyser mon iOS .app bottes avant de les installer pour s'assurer qu'aucun parasite fichiers sont inclus.
by looking in the build log viewer
- grande point de!Pour tous ceux qui veulent trouver le répertoire de construction à partir d'un script, mais il ne veut pas le changer, exécutez la commande suivante pour obtenir une liste de tous les paramètres de construction qui pointent vers un dossier dans DerivedData:
Si vous produisez des objectifs et des régimes, s'il vous plaît mettez là aussi:
Chercher à la sortie de localiser le paramètre de sortie que vous voulez et ensuite:
La dernière partie de coupures de la chaîne du signe égal, puis les garnitures de l'espace au début.
Si vous utilisez la nouvelle Xcode4 espaces de travail, vous pouvez modifier la Dérivé de l'Emplacement des Données sous Fichier -> paramètres d'espace de travail...
Vous pouvez configurer le répertoire de sortie à l'aide de la
CONFIGURATION_BUILD_DIR
variable d'environnement.Source: http://developer.apple.com/library/mac/#documentation/DeveloperTools/Reference/XcodeBuildSettingRef/0-Introduction/introduction.html#//apple_ref/doc/uid/TP40003931-CH1-SW1
Xcode > Preferences > Locations > Derived data
paramètre comme expliqué dans le plus de vote réponse. + le document que vous êtes en se référant à la dernière mise à jour en 2010~/Library/Developer/Xcode/DerivedData/
et pas dans le répertoire, j'spécifier avecCONFIGURATION_BUILD_DIR
. Si je veuxCONFIGURATION_BUILD_DIR
à l'honneur, je dois passer Xcode données dérivées des préférences de "l'Héritage"Une autre chose à vérifier avant de commencer à jouer avec Xcode préférences est:
Sélectionnez votre cible et aller à Paramètres de construction > Packaging > Wrapper Extension
La valeur, il devrait être: application
Si pas de double cliquer dessus et de type "application" sans le qoutes.
C'était tellement ennuyeux. Ouvrez votre projet, cliquez sur la Cible, Ouvrez Phases de construction de l'onglet. Vérifiez votre Copie Bundle de Ressources pour toute rouge les éléments.