Je reçois cette erreur lorsque j'essaie d'enregistrer un fichier dans Xcode 4: "Le document n'a pas pu être sauvegardé. Vous n'avez pas la permission. Pour afficher ou modifier les autorisations, sélectionnez l'élément dans le Finder et choisissez Fichier> Obtenir des informations." P>
Naturellement, la sauvegarde du fichier dans Textmate fonctionne bien. Autorisations: -RW-R - R - P>
Rien n'a changé de quand cela a fonctionné la dernière fois. Les fichiers ne sont pas verrouillés, j'ai essayé de redémarrer, l'espace disque est correct, les fichiers sont sur un lecteur local, une erreur a été googled. Des idées? P>
Merci. P>
mise à jour: a également essayé de copier les fichiers ou de les renommer. Les répertoires ne sont pas verrouillés. À propos, lorsque j'ai édité la configuration du projet en Xcode, il enregistre une amende, je n'ai rencontré que la publication des fichiers .m / .h. Je suppose que la copie du texte réel dans les fichiers fonctionnerait mais j'essaie de trouver un peu moins de solution hardcore (le script Bash ne serait pas le problème, mais il pourrait y avoir d'autres problèmes). Ce n'est pas le projet le plus simple (~ 70 fichiers, configuration édité). P>
Mise à jour 2: Trouvé duplicaté possible, ne résolvez pas vraiment le problème Impossible de déverrouiller le fichier pour l'édition dans Xcode 4? P>
Mise à jour 3: extraite précédemment commettre et lors de l'ouverture de XCode, le projet est verrouillé. Vérifié la même commission à nouveau et l'erreur n'apparaît plus (tous les fichiers exc. Ds_store sont suivis). Quoi. P>
Mise à jour 4: J'ai créé un nouvel utilisateur et définissez CHMOD -R 777 dans le répertoire de projet. L'édition fonctionne maintenant bien. Cependant, je ne peux pas le faire travailler sous mon compte principal (j'ai toutes mes préférences ici.) P>
9 Réponses :
Ouvrez le terminal et définissez au fichier souhaité ou définissez p> sur le répertoire souhaité. p> Il devrait résoudre votre problème P> P>
Comme indiqué ci-dessus, j'ai déjà eu des autorisations RW au dossier, mais merci. (J'ai essayé 777, cela ne fonctionne pas, cela ressemble plus à un bug xcode)
avez-vous essayé de faire une copie du fichier, supprimez-la de votre projet, puis renommez la copie et de le remettre? Parfois, Xcode peut être un enfer d'un douchebag, je sais.
Merci, en fait, c'était la toute première chose que j'ai essayée, ne fonctionnait pas non plus.
Redémarrage corrigé l'erreur dans mon cas. P>
n'a pasidé ici. (Oui, après un mois, je ne l'ai toujours pas résolu)
Dans mon cas aussi!
corrigé en modifiant le nom du compte en suivant Ce guide . Cette psentiastique crée un nouveau compte, mais avec votre ancien répertoire de base et dans le processus de transfert, il corrige certaines autorisations de fichiers. p>
(du lien ci-dessus :) p>
pour Mac OS X V10.5 ou version ultérieure (faites-le deux fois si vous souhaitez conserver votre nom d'utilisateur d'origine) : p>
J'ai mis à niveau vers Lion et téléchargé le nouveau Xcode et a trouvé le même problème et n'a rien trouvé pour aider, perdre environ trois jours à essayer de le réparer. Ensuite, j'ai réalisé que le Xcode 4, enregistré dans le dossier d'applications, ne remplace pas Xcode 3, qui se trouve dans le dossier du développeur. Quand j'ouvre Xcode, j'ouvre la version 3, pas 4. P>
Assurez-vous que vous ouvrez la version droite. P>
Je viens de courir dans ce numéro aussi. Je n'ai pas pu résoudre le problème en modifiant les autorisations du fichier de projet ou du dossier individuel. Cependant, j'ai pu résoudre ce problème en allant dans "Obtenir des informations" sur le dossier HOME de mon utilisateur, à resélection des autorisations "Lecture et d'écriture" pour mon utilisateur, puis en cliquant sur le matériel -> "Appliquer aux éléments ci-joints". A pris un moment, mais alors tout a fonctionné comme prévu. J'espère que cela aide quelqu'un d'autre. p>
xcode 6 mise à jour forte>: Voyant toujours ce problème. P>
semble être un bug xcode, car l'ouverture du fichier en cliquant sur l'erreur dans le numéro d'erreur code> provoque ce problème, mais si j'ouvre le fichier à l'aide du raccourci CMD + Shift + O, je suis capable de éditer et l'enregistrer. Donc, pour moi, la solution de contournement est de ne pas ouvrir le fichier en sélectionnant l'erreur et de l'ouvrir à l'aide du navigateur Navigator code> ou Ouvrir rapidement code> raccourci. P>
Ceci peut-être utile si vous utilisez des cocoapodes: https://stackoverflow.com/a/38885499/3395008 p>
Je cours xcode 7.3 et Cocoapodes 1.0.0. Et cela se produit lorsque vous essayez de modifier un fichier à partir d'une pod ajoutée en tant que pod de développement (c'est-à-dire à partir d'un répertoire local). P>
Je ne fais que mettre à nouveau la mise à jour de POD, lorsque la POD a terminé, XCode affichera une alerte "Le document contient des modifications non enregistrées précédemment.", puis cliquez sur "Re-Enregistrer". cela corrige mon problème. P>
J'ai eu le même problème avec Swiftui actuel. Résolu le problème facile: p>
Je rencontrais le même problème à plusieurs reprises, la dernière fois qu'il était sur Xcode 12.4 Cela semble être un bug pour moi, car il dit que certains fichiers privés sont modifiés malgré je n'ai aucune autorisation de le faire, même si je veux. La force de fumage et la relance du xcode a toujours aidé avant. P>