0
votes

Problème d'autorisation de fichier Xcode

J'ai mis à jour mon MacOS vers Catalina , après quoi je reçois un problème de lecture d'erreur dans un seul projet. Vérifiez l'image ci-dessous

 entrez la description de l'image ici

Lorsque j'essaye d'ouvrir le fichier dans mon xcode, je reçois l'erreur ci-dessous.

 entrez la description de l'image ici

Si j'ai ouvert le même fichier à partir du Finder, il ouvre le même fichier dans xcode avec succès. Et le problème est déplacé vers un autre fichier. J'ai essayé 7 à 8 fois et cela vient continuellement d'un fichier à un autre.


Déjà essayé

  1. Ouvrez le projet de sauvegarde et rencontrez toujours le même problème.
  2. J'ai essayé de changer le répertoire du dossier, comme le projet copié sur le bureau, mais le problème persiste
  3. Nettoyé et construit le projet,
  4. Redémarrez mon mac.

Remarque: Je rencontre un problème dans un projet et le reste de mes projets est en cours de fonctionnement.

Existe-t-il une solution unique pour ce problème?


4 commentaires

Avez-vous autorisé Xcode à accéder au dossier Desktop? Vérifier les préférences système, la sécurité et la confidentialité


@ Dimitrie-TomaFurdui, je n'ai pas trouvé l'option Sécurité et confidentialité dans les préférences. Veuillez vérifier


Pas dans les paramètres Xcode, dans les Préférences Système


Je ne reçois un problème que dans un seul projet. le reste des projets fonctionne bien.


3 Réponses :


0
votes

Vous pouvez modifier l'autorisation à partir du Finder, faire un clic droit sur ce fichier, accéder aux informations, puis en bas sous partage et autorisation, modifier le privilège de lecture et d'écriture sur votre nom d'utilisateur. Cela pourrait résoudre votre problème.

 Vérifiez ici


3 commentaires

Salut, il a déjà les mêmes autorisations -> Vérifiez


essayez dans un autre mac, vérifiez si le problème persiste uniquement sur votre mac ou sur tous les mac.


Ouais ça varie, je l'ai déjà vérifié. Un autre mac c'est un fichier de travail alors que le même projet de travail ne fonctionne pas dans mon mac.



0
votes

Essayez de modifier l'autorisation si ce n'est déjà fait. Saisissez ce qui suit dans votre terminal:

sudo chmod -R 777 / Users / macmini1 / Desktop / Classes

Il vous demandera votre mot de passe et vous serez prêt à partir.


4 commentaires

Puis-je modifier l'autorisation du dossier principal du projet afin que tous les sous-dossiers et fichiers soient reflétés.


Oui, vous pouvez. en fait ce -R le fait :)


J'ai essayé cela, mais j'ai eu la même erreur: (. Je ne sais pas pourquoi cela ne se produit qu'avec un seul projet. Même j'ai pris un nouveau dépôt de projet (le projet est ancien et n'a jamais été poussé et n'a jamais apporté de modifications) et le problème est là trop.


Pourriez-vous partager les informations de votre fichier à partir de l'option Obtenir des informations?



1
votes

Ce message d'erreur peut apparaître (de manière quelque peu trompeuse) si Xcode n'a pas les autorisations pour accéder à votre dossier Documents et que votre projet fait référence à un fichier qui ne se trouve pas dans le même chemin de dossier que le fichier de projet.

Le message d'erreur est trompeur car le problème n'est pas "vous" (un utilisateur) n'avez pas l'autorisation d'afficher le fichier. Le problème est que Xcode n'a pas l'autorisation d'accéder à l'emplacement du fichier.

Pour résoudre le problème, accédez à Préférences système, Sécurité et confidentialité, Fichiers et dossiers, et activez Xcode pour accéder au dossier Documents. (À jour à partir de MacOS 10.15.4 et Xcode 11.4.1)


0 commentaires