2009-07-22 5 views
0

J'ai suivi de nombreux tutoriels pour configurer un projet de test unitaire pour Iphone mais j'ai toujours la même erreur "permission denied" quand je construis le projet.Erreur de test de l'unité Iphone: autorisation refusée avec google toolBox

Voici ce que je fais:

  1. Obtenez la dernière source pour Iphone Unit Testing

  2. Suivez les instructions pour mettre en place le cadre de tests unitaires (Créer un nouveau projet, ajouter une nouvelle cible , copiez les fichiers de la boîte à outils nécessaires dans mon projet, ajouter le script à ma cible, etc.)

  3. Générez le projet (Emulator fermé)

Je me attendais: 0 Exécuté essais, avec 0 échecs (0) inattendu dans 0,001 (0,001) secondes

Mais j'ai l'erreur suivante:

/vdaTest/Calculation/build/Calculation.build /Debug-iphonesimulator/unitTest.build/Script-7BDF2E1A10172C2000279979.sh: ligne 2: /vdaTest/googleToolBox/RuniPhoneUnitTest.sh: autorisation refusée

J'utilise cette version de la boite à outils: révision 158:/trunk

sur: Mac OS X version 10.5.7

J'utilise Xcode 3.1.3 avec le simulateur iPhone 3.0

J'ai recherche ici et sur google pour cette erreur, mais je ne trouve rien ... Toute aide serait grandement appréciée!

Merci, Vincent.

Répondre

2

Un grand merci à la liste de diffusion xcode-users! Cette solution fonctionne sur mon mac:

 
chmod +x RunIPhoneUnitTest.sh 

Cela pourrait faire l'affaire. "Permission denied" est l'erreur que vous obtenez lorsque vous essayez d'optimiser un script shell qui n'est pas exécutable.

Questions connexes