iOS xcode 5 crashlytics erreur de Script Shell Invocation d'Erreur ./Crashlytics.cadre/exécuter: Permission denied
J'ai Crashlytics Cadre d'ajouter à mon projet, avec un script.
Exécuter le script:
Shell: /bin/sh
Script: ./Crashlytics.cadre/run KEY_HERE
Lorsque j'essaie d'exécuter le projet, j'obtiens l'erreur suivante:
Script Shell Invocation D'Erreur ./Crashlytics.cadre/exécuter: Permission denied
MAIS si je supprime le cadre et l'ajouter à nouveau, il fonctionne très bien... une FOIS. Alors la prochaine fois que je reçois le même message d'erreur. Puis-je le supprimer et ajouter de nouveau elle, pour qu'elle ne s'exécute qu'une fois, et puis la même histoire...
Quelqu'un a une idée de comment résoudre ce problème? MERCI à l'avance.
OriginalL'auteur B-Man | 2013-09-29
Vous devez vous connecter pour publier un commentaire.
Conservez-vous votre projet et le Crashlytics cadre de Dropbox? J'ai remarqué que Dropbox changements/réinitialise les permissions.
Mettez en pause Dropbox sync, puis définissez les autorisations de
Crashlytics.framework/run
à 755.Mise à JOUR:
chmod 755 run
seulement travaillé temporairement pour moi.Comme Hemal Shah a écrit dans sa réponse, j'ai aussi eu à dire à git pour faire
run
exécutable. Vous pouvez le faire en appelantgit update-index --chmod=+x run
et s'engageant à ce que. (via cette réponse).Après avoir déplacé mon projet et le Crashlytics cadre de Dropbox, et en faisant cela, il n'y avait pas d'autres problèmes avec elle.
n'avait-il travailler pour vous? Il l'a fait pour moi.
N'ont pas travaillé avec elle encore, depuis que je suis en train de travailler sur un autre projet, mais il va revenir à vous 🙂
Juste travaillé pour moi. Il en fait ne s'est passé après que j'ai ouvert le projet sur un autre ordinateur, je courais juste très bien sur mon propre pour environ un mois. chmod 755 a fait le tour!
avez-vous eu de la chance?
OriginalL'auteur flo
Dans le terminal, il suffit de naviguer sur
Crashlytics.framework
dossier si vous utilisez Crashlytics, dans le cas où vous utilisez déjà le Tissu aller àFabric.framework
dossier.run
devrait être là. Et de modifier les autorisations par l'exécution de cette dans le terminal:chmod 755 run
.Mubeen Ali 'droit' ai aussi besoin de "chmod 755 uploadDSYM"
OriginalL'auteur averem
Hemal de Crashlytics ici!
Quelques choses qui pourraient être à l'origine de ce - assurez-vous que vous utilisez la dernière version de Crashlytics. Si vous cliquez sur le coin inférieur droit, puis les notes de version doit afficher " Ajoutée arm64 de support pour l'iPhone 5s."
Vérifiez si votre SCM exige, que le "run" binaire est marqué comme exécutable!
Aussi, assurez-vous que vous avez seulement une copie de Crashlytics.app sur votre système et une copie de Crashlytics.cadre de votre projet et que vous créez un lien vers la même copie invoquée.
OriginalL'auteur Hemal Shah
Je voulais inclure ma réponse dans le cas où il y a quelqu'un qui a eu ce genre de problème, mais n'est pas à l'aide de Crashlytics. Je suis sur Twitter Tissu et a commencé à obtenir le message d'erreur: ./Tissu.cadre/run permission denied
Va Phases de construction et la suppression de l'exécution d'un script corrigé cela pour moi.
Edit: en Ajoutant à ce que j'ai dit ci-dessus, tout simplement en supprimant l'exécution d'un script n'est pas de résoudre complètement le problème, puisque vous avez encore besoin de travailler avec Tissu/Crashlytics. J'ai fini par avoir à contacter Crashlytics et c'est ce qu'ils m'ont dit (similaire à @singhSan de resp0nse):
"Sauvegarder la configuration jusqu'à ce que vous pouvez cliquer sur l'app-flèche de sélection dans le coin supérieur gauche. Cliquez ensuite sur "+ Nouvelle Application" et sélectionnez votre projet. Cela fonctionnera comme un mode de réparation et d'obtenir l'exécution d'un script phase de construction dont vous avez besoin."
Le problème est résolu.
OriginalL'auteur ClareHuxtable
Un moyen simple et rapide de la solution est de supprimer votre Crashlytics cadre et l'ajouter à nouveau dans votre projet. Cela permettra de résoudre le problème.
OriginalL'auteur Sandeep Singh
Exécuter les commandes ci-dessous dans votre dossier de projet:-
OriginalL'auteur Tejinder