2010-03-23 10 views
1

Dois-je activer "Générer des symboles de débogage" dans Xcode pour la configuration de la version? Quand et « Time Lien optimisation » sont activés Xcode montrent avertissement:Problème avec l'optimisation du temps de liaison dans Xcode

GenerateDSYMFile build/Release/cocoa_tutorial5.app.dSYM build/Release/cocoa_tutorial5.app/Contents/MacOS/cocoa_tutorial5 cd /Users/ariel/Documents/spacesimulator.net/cocoa_tutorial5 /Developer/usr/bin/dsymutil /Users/ariel/Documents/spacesimulator.net/cocoa_tutorial5/build/Release/cocoa_tutorial5.app/Contents/MacOS/cocoa_tutorial5 -o /Users/ariel/Documents/spacesimulator.net/cocoa_tutorial5/build/Release/cocoa_tutorial5.app.dSYM

warning: no debug symbols in executable (-arch x86_64)
warning: no debug symbols in executable (-arch i386)
warning: no debug symbols in executable (-arch ppc7400)

Répondre

3

optimisation du temps Link et des informations de débogage ne fonctionnent actuellement pas ensemble (à partir de Xcode 3.2, les symboles de débogage sont supprimés avant même atteindre l'exécutable final) dans LLVM.

MIS À JOUR

optimisation du temps de liaison et des informations de débogage (ou NAIN NAIN avec des fichiers dSYM) travaillent ensemble dans Xcode 5 ou version ultérieure.

+0

Merci! Cela signifie que "Générer des symboles de débogage" peut être désactivé pour éliminer les avertissements? – Ariel

+0

À droite, la génération de symboles de débogage ne va pas valoir la peine d'être effectuée dans une version de Link Time Optimization. –