Comment puis-je corriger la coquille d'erreur “erreur de syntaxe près de jeton inattendu 'elif'”

J'ai cette course comme un Script Shell cible dans mon projet Xcode

# shell script goes here
genstrings -u -a -o en.lproj *[hmc] */*[hmc] */*/*[hmc]
if [ -f "$PROJECT_DIR/build/Release-macosx/UnicodeEscape" ] then
    build/Release-macosx/UnicodeEscape "en.lproj/Localizable.strings"
elif [ -f "$PROJECT_DIR/build/Debug-macosx/UnicodeEscape" ] then
    build/Debug-macosx/UnicodeEscape "en.lproj/Localizable.strings"
fi

exit 0

J'obtiens cette erreur:

/Utilisateurs/aa/Dropbox/Développeur/Pandamonia
LLC/iPhone/Acey Deucey/build/Acey
Deucey.build/Release/GenerateLocalizedStrings.build/Script-00F66869125625D9009F14DA.sh:
ligne 7: erreur de syntaxe près inattendu
jeton elif'
/Users/aa/Dropbox/Developer/Pandamonia
LLC/iPhone/Acey Deucey/build/Acey
Deucey.build/Release/GenerateLocalizedStrings.build/Script-00F66869125625D9009F14DA.sh:
line 7:
elif [ -f
"$PROJECT_DIR/build/Debug-macosx/UnicodeEscape" ] then' de la Commande /bin/sh a échoué avec l'
code de sortie 2

OriginalL'auteur Alexsander Akers | 2010-10-01