J'ai un projet existant d'un client et j'ai essayé de l'exécuter sur mon MAC en utilisant XCode 5.0
Mais je suis confronté à cette erreur suivante. J'ai installé Cocoa Pods mais ne fonctionne toujours pas. Ce projet fonctionne correctement sur la machine des autres développeurs. J'ai vraiment besoin de cela dans ma machine.
Qu'est-ce que je manque? Toute aide est grandement appréciée.
Merci d'avance.
ios
permission-denied
xcode5.0.1
Tasnim Alam Shovon
la source
la source
svn propset svn:executable '*' <file>
pour résoudre ce problème.Essayez ceci, fonctionne comme un charme!
rm -rf Pods/ Podfile.lock pod install
la source
Podfile.lock
fichier.L'exécution
pod install
dans le répertoire principal du projet où se trouve votre fichier pod devrait résoudre le problèmela source
Vous devez rendre le script exécutable. Ouvrez le terminal et exécutez cette commande:
chmod a+x "your_path(where show permission denied)"
Veuillez vérifier s'il n'y a pas d'espace dans le nom du dossier, puis ajoutez '\' avant
la source
pour moi, désintégrer tous les pods puis les réinstaller a fait l'affaire:
pod deintegrate pod install
la source
Supprimez simplement le dossier
Pods-[Your_Project_Name]
complètement et faites une nouvellepod install
la source
Ces étapes ont fonctionné pour moi après avoir échoué à plusieurs reprises.
ÉTAPE 1: accédez à l'emplacement du dossier contenant Pods-resources.sh
ÉTAPE 2: Ouvrez le type de terminal cd, puis faites glisser le dossier contenant Pods-resources.sh vers le terminal et appuyez sur Entrée.
ÉTAPE 3: exécutez cette commande >> chmod a + x Pods-resources.sh
ÉTAPE 4: redémarrez xcode et ouvrez votre xxx.xworkspace
ÉTAPE 5: profitez
la source
La réponse ci-dessus fonctionne. Cependant, j'avais le même problème, mais c'était récurrent. Il s'agissait de faire vérifier la même succursale sur plusieurs machines. Cela fonctionnerait sur une machine et pas sur les autres. Nous utilisons TFS comme notre contrôle de code source (il est OK, vous pouvez juger), qui ne joue pas bien avec
.sh
,.py
fichiers , etc.. Nous avons dû ajouter un.tpattributes
fichier à chaque répertoire contenant un fichier.sh
ou.py
afin de pouvoir exécuter.sh
et des.py
fichiers en tant qu'exécutables.Les entrées du
.tpattributes
fichier ressemblent à ceci:Pods-MyTarget-frameworks.sh:x Pods-MyTarget-resources.sh:x
Cela se traduit par
chmod +x "Pods-MyTarget-frameworks.sh"
Fonctionne comme un charme!
la source
.tpattributes
fichier?J'ai posté ceci comme un commentaire à la réponse de Kevins https://stackoverflow.com/a/19687227/3114383 . Mais j'ai pensé que je pourrais aussi bien le présenter comme réponse parce que les gens trouveront cela plus facile comme ça et cela résoudra mon problème. Cela pourrait également fonctionner pour d'autres: D
J'ai essayé d'exécuter la commande chmod à partir de kevins answer et cela n'a pas fonctionné. Ensuite, j'ai essayé la commande avec sudo qui ne fonctionnait pas non plus. Ensuite, j'ai ajouté un paramètre défini par l'utilisateur aux paramètres de construction dans xcode "PODS_ROOT = $ {PROJECT_DIR} / Pods /". C'est ce qui m'a résolu. Il semble que l'erreur Autorisation refusée soit assez trompeuse car le script n'a pas pu trouver le fichier.
la source
J'ai également été confronté à ce problème. Ce que j'ai fait, c'est:
pod install
la source
J'ai rencontré le même problème avec Pods-project-frameworks.sh, résolu en supprimant la première ligne
#!/bin/sh
du fichier Pods-project-frameworks.sh.la source