Je suis en train de faire toutes ces deux fonctions en même temps,peut faire toutes ces deux fonctions en même temps (bash, pipe)
xcodebuild || exit
et,
xcodebuild | tee xcodebuild.log | xcpretty
Dans un fichier de script,
build.sh
Maintenant, je le fais comme ça, mais la dernière commande 'exit' ne fonctionne pas.
xcodebuild | tee xcodebuild.log | xcpretty || exit
je me attends à la commande « xcodebuild », non seulement peut imprimer les journaux dans un fichier, mais peut aussi la « sortie » de mon fichier script quand il d'erreur.
Si quelqu'un pouvait me donner un indice dans la bonne direction quant à la façon dont je devrais le faire serait vraiment apprécié.
Mise à jourIl fonctionne pour moi:
xcodebuild | tee xcodebuild.log | xcpretty
if [ "${PIPESTATUS[0]}" != "0" ]; then
exit 1
fi
grâce à votre aide, je l'ai mis à jour mon question – Chihpin