2013-09-16 4 views
1

je reçois cette erreur lors de l'amarrage à exécuter une application sur un appareil avec Xcode 5ne peut pas exec « codesign » (Aucun fichier ou répertoire)

est ici l'erreur complète

CodeSign /Users/Nevo/Library/Developer/Xcode/DerivedData/RecipesBook-efcrcmgnkaitsqaxahtumfbdxtmb/Build/Products/Debug-iphoneos/RecipesBook.app 
    cd "/Users/Nevo/Desktop/RecipesBook for ios 7 and 6" 
    setenv CODESIGN_ALLOCATE "/Applications/Xcode 2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate" 
    setenv PATH "/Applications/Xcode 2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode 2.app/Contents/Developer/usr/bin‭:‬‭/‬usr/bin‭:/‬bin‭:/‬usr/sbin‭:/‬sbin" 
    Using code signing identity "iPhone Distribution: Shay Shalev (QN94KCWC64)" and provisioning profile "ProfileRecipeBook" (52D189D8-2FFD-4939-A3C6-1CD1F8B645E0) 
    codesign --force --sign 4F0E5397A87B47EE07EC3288681661CBCBB4781C --resource-rules=/Users/Nevo/Library/Developer/Xcode/DerivedData/RecipesBook-efcrcmgnkaitsqaxahtumfbdxtmb/Build/Products/Debug-iphoneos/RecipesBook.app/ResourceRules.plist --entitlements /Users/Nevo/Library/Developer/Xcode/DerivedData/RecipesBook-efcrcmgnkaitsqaxahtumfbdxtmb/Build/Intermediates/RecipesBook.build/Debug-iphoneos/RecipesBook.build/RecipesBook.xcent /Users/Nevo/Library/Developer/Xcode/DerivedData/RecipesBook-efcrcmgnkaitsqaxahtumfbdxtmb/Build/Products/Debug-iphoneos/RecipesBook.app 

error: can't exec 'codesign' (No such file or directory) 
+0

J'ai la même erreur, avez-vous trouvé quelque chose? On dirait un problème de chemin. –

+0

Dupliquer avec plus d'info http://stackoverflow.com/questions/18838378/xcode-5-error-cant-exec-codesign-no-suc-file-or-directory –

+1

Je vois que vous avez un espace dans votre nom d'application Xcode . Certains scripts ont du mal à gérer les espaces, alors je suggère de le supprimer. Je ne sais pas si c'est ce qui cause réellement le problème, mais ça vaut le coup. – BergQuester

Répondre

0

Résolu mon problème, merci pour l'aide. Le problème était avec mon chemin. J'avais défini mon chemin via /etc/launchd.conf et je me rendais fou en essayant de modifier mon chemin via ~/.bashrc etc. Assurez-vous que/usr/bin est dans le chemin que xcode prend. Cette page m'a rappelé: http://overwatering.org/blog/2012/08/setting-path-osx-mountain-lion/

+1

Pourriez-vous expliquer comment ce lien a fonctionné pour vous? Je reçois: setenv: commande non trouvée –

+0

vous ne pouvez pas exécuter setenv dans le terminal, vous devez vous assurer que votre chemin d'accès comprend codesign. lancez "which codesign", puis assurez-vous que votre $ PATH l'inclut. –

+0

voici ce que j'ai fait, quel codeign /usr/bin/codesign Abdullahs-MacBook-Pro: ~ abdullahumer $ cat $ CHEMIN cat:/usr/bin:/bin:/usr/sbin:/srb:/usr/local/bin: Aucun fichier ou répertoire de ce type Abdullahs-MacBook-Pro: ~ abdullahumer $ PATH = $ CHEMIN:/usr/bin/codesign Abdullahs-MacBook-Pro: ~ abdullahumer $ chat $ PATH cat:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin/codesign: Aucun fichier ou répertoire –

5

Je copié codesign de /usr/bin/ à: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/u‌​sr/bin

et cela a fonctionné pour moi.

Questions connexes