2012-02-26 6 views
0

Après avoir passé deux jours à refacturer mon code (et ne pas avoir pu compiler), j'obtiens maintenant une erreur d'invocation de script Shell lors de la construction de la bibliothèque Three20. Le fichier qu'il dit est manquant est là. Ce qui n'a aucun sens, c'est que Three20 fonctionne correctement depuis des mois et que je n'ai rien touché dans mes réglages de construction ou quoi que ce soit dans Three20. Je soupçonne qu'il a quelque chose à voir avec une partie de l'erreur qui ditErreur d'invocation de script Shell Xcode Trois20

sourceTree = "<group>' 

comme la combinaison de "et" ne semble pas juste pour moi, mais aucune idée de comment résoudre ce problème ou pourquoi il a soudainement arrivé.

Toutes les idées?

Traceback (most recent call last): 
File "../scripts/lint", line 341, in <module> 
    sys.exit(main()) 
File "../scripts/lint", line 86, in main 
    lint_project(os.environ['PROJECT_FILE_PATH'], options) 
File "../scripts/lint", line 156, in lint_project 
    mtime = os.path.getmtime(filename) 
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/genericpath.py", line 54, in getmtime 
OSError: [Errno 2] No such file or directory:'/Users/jwang/Documents/three20/src/Three20UICommon/Sources/TTGlobalUICommon.m; sourceTree = "<group>' 
Command /bin/sh failed with exit code 1 

Répondre

0

pas sûr qu'il est lié à Three20. on dirait que vous avez un problème avec le projet Xcode se

Essayez d'ouverture et project.pbxproj rechercher sourceTree = "<group>'

d'une façon ou d'une autre, vous avez une erreur de syntaxe dans ce fichier, qui doit être corrigé.

+0

J'ai fini par désinstaller Three20 (ce qui en soi est impossible) et cela a résolu l'erreur. J'ai ensuite réinstallé une version propre de Three20. Donc pas sûr de savoir comment l'installation a été corrompue, ou comment résoudre le problème, mais le travail a fonctionné. Mais merci quand même. – Joel