2010-06-05 9 views
4

J'ai un projet de bibliothèque statique xcode Objective-C iPhone. Quand je le construis dans xcode je n'obtiens pas d'erreurs ou d'avertissements. Mais quand je construis à l'aide xcodebuild de la ligne de commande je reçois:Erreur lors de la construction à l'aide de xcodebuild

"/Developer/usr/bin/gcc" -v -dM -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk -E -arch armv6 -o - -x objective-c /dev/null 
gcc-4.2: error trying to exec '/Developer/usr/bin/arm-apple-darwin10-gcc-4.2.1': execvp: No such file or directory 

Je ne peux pas trouver quelque chose qui me aide à comprendre ce que la question est, des idées?

Et oui le fichier /Developer/usr/bin/arm-apple-darwin10-gcc-4.2.1 existe :-)

+0

Vous devriez probablement publier aussi la ligne de commande xcodebuild, afin que nous puissions voir les arguments que vous lui passez. –

+0

Je l'avais dans une cible de shell de commande dans xcode. Je viens de l'essayer à partir d'un shell de commande et cela n'a pas produit l'erreur. Donc, je pense que c'est quelque chose à voir avec l'exécution à partir de Xcode. – drekka

+0

Nope, l'obtenir aussi bien dans xcode maintenant. Oh, une seconde, maintenant c'est parti, GRRR! – drekka

Répondre

2

Pour une raison quelconque ce qui semblait résoudre ce problème pour moi qui se passe réellement dans le architectures à utiliser.

Par exemple, cette commande échoue:

/Developer-SDK4/usr/bin/xcodebuild -target ProjectName -configuration Release build PLATFORM_NAME=iphonesimulator BUILDSDK=/Developer-SDK4 

Mais celui-ci fonctionne:

/Developer-SDK4/usr/bin/xcodebuild -target ProjectName -configuration Release build PLATFORM_NAME=iphonesimulator BUILDSDK=/Developer-SDK4 ARCHS=i386 

Remarque, cela ne me n'a pas lors de la construction sur le simulateur. Construire contre l'appareil semblait fonctionner très bien.

+0

Pour l'enregistrement, j'avais également essayé les étapes décrites dans ces pages: http://openradar.appspot.com/7338181 http://stackoverflow.com/questions/1598502/xcode-3-2-1 -symbol-documentation-lookup-is-failing-based-on-mystery-plugin-pr – nivekastoreth

+0

J'ai essayé d'ajouter les architectures, mais pas de chance. Toujours obtenir les erreurs même si tout fonctionne. – drekka