J'aimerais savoir combien de temps durent les builds de mon projet, par exemple en l'affichant dans le volet build. Cette option est-elle disponible quelque part dans Xcode?
Merci.
Tapez ceci dans le terminal:
defaults write com.apple.dt.Xcode ShowBuildOperationDuration YES
La durée apparaît dans la visionneuse d'activité après une compilation, à côté du message "Réussi".
Si vous exécutez l'application, l'état sera remplacé par l'état d'exécution avant que vous puissiez voir la durée.
Cela remplace l'entrée qui était utilisée dans les anciennes versions de Xcode:
les valeurs par défaut écrivent com.apple.Xcode ShowBuildOperationDuration OUI
Xcode devra peut-être être fermé avant d'entrer cette commande. Les durées doivent apparaître en bas à gauche de la fenêtre du projet.
Commentaire d'un développeur Xcode: "Comme pour toutes les valeurs par défaut des utilisateurs non documentées, cela n'est pas pris en charge, supposé (mais non garanti) exact, et pas assuré d'être efficace dans les versions futures."
com.apple.dt.Xcode
)non, mais vous pouvez utiliser la ligne de commande. cd dans le répertoire de votre projet et tapez
la source
Dans Xcode 10, vous pouvez maintenant voir une bonne répartition des temps de construction à l'aide de leur fonction de résumé de synchronisation.
Produit-> Effectuer une action-> Construire avec un résumé de synchronisation
Cela montrera chacun de vos temps de construction cibles et le temps de construction global du projet. Vous pouvez effectuer de nombreuses analyses en utilisant ces données et les temps de construction dépendront de votre matériel. Consultez Building Faster in Xcode de la WWDC 2018 si vous souhaitez en savoir plus.
Cependant, Xcode garde une trace de toutes vos constructions par défaut et vous pouvez examiner leurs heures et leurs journaux en accédant à leur navigateur de rapports.
Créer des journaux dans le navigateur de rapports
la source
Je l'ai résolu avec
Run Script
s dansBuild Phases
J'ai ajouté un Run Script au point de départ de la construction:
echo $(date +%s) > ../build_start_time
et un à la fin:
Maintenant, je peux voir l'heure dans le journal de compilation -> Tous les messages
la source
Après Xcode 10
-buildWithTimingSummary
pour voir le résumé de l'heure de construction.Product->Perform Action->Build With Timing Summary
. Et voir le résumé du temps de construction dans le journal de construction Xcode.la source
-showBuildTimingSummary