Bonjour, c'est peut-être une question idiote et peut-être posée avant, mais je ne reçois pas la solution appropriée J'ai téléchargé un projet sur Internet et quand j'essaye de le lancer/le construire, le xCode dit:
Le fichier «NOM DU PROJET» n’a pas pu être ouvert car vous n’avez pas l’autorisation de le voir.
J'ai également mis read/write permission dans le dossier du projet aussi mais ne fonctionne toujours pas.
Quelqu'un peut-il savoir pourquoi cela se produit? S'il vous plaît aidez-moi à résoudre ce problème
Montez dans le dossier contenant le projet dans votre Finder.
Clic droit> Obtenir des informations
Accédez au bas de la sous-fenêtre Informations, cliquez sur le petit verrou, entrez votre mot de passe lorsque vous y êtes invité.
Ensuite, modifiez vos autorisations pour lire et écrire.
Cliquez sur le petit engrenage ci-dessous et appliquez-le à tous les éléments inclus.
Fermez le verrou une fois que vous avez terminé!
Si cela ne fonctionne pas, remplacez la valeur "Compilateur par défaut (Apple Clang)" par "Compilateur pour C/C++/Objective-C" dans les paramètres de construction de votre cible.
Le projet que j'ai téléchargé sur Internet n'a pas le fichier exécutable dans info.plist qui devrait être là et sa valeur devrait être ceci $ {EXECUTABLE_NAME}. Au lieu de cette valeur, elle consiste en une valeur différente. J'ai donc changé la valeur de $ {EXECUTABLE_NAME}, puis nettoyer-> construire-> fonctionner avec succès.
Aucune des réponses ne m'a aidé. Bien que la construction ait réussi, j'ai eu l'erreur en essayant d'exécuter le projet. Lors du clonage du projet, il n’existait accidentellement aucun fichier dans les phases de construction -> Compiler les sources. Cela aurait pu se produire lorsqu’on travaillait dans une équipe dans git.
Les fichiers sous sources de compilation peuvent être le point d’entrée pour pouvoir construire/exécuter le projet.
Une fois que j’ai ajouté les fichiers AppDelegate
& ViewController
dans les sources de compilation, j’ai pu exécuter le projet sans erreur.
J'avais un problème similaire avec un problème car il y avait un fichier info.plist dans l'un des dossiers du framework que j'avais téléchargé de GitHub, sa suppression corrigeait le problème
Prenez vos projets build Setting
Dans la section Architecture, assurez-vous que les architectures et les architectures valides sont identiques. Si une architecture supplémentaire est présente dans la section Architecture valide, supprimez-la et essayez de générer le code. Cela fonctionnera . Ici, dans l'image, éditez la section marquée en rouge.
J'ai eu le même problème. Dans mon cas, cela a pour effet que j'essaie de modifier l'application par défaut du nom d'affichage en une autre en modifiant le "fichier exécutable" dans Info.plit, puis en la compilant; cette erreur s'affichera. Je modifie donc la propriété de valeur "Fichier exécutable" par défaut, puis modifie la propriété de valeur "Nom du paquet".
Nettoyez le projet dans Xcode.
Aller à Produit -> Nettoyer
Cela a fonctionné pour moi.
J'ai eu le même message d'erreur avec un projet avec Xcode 6.1.1.
Ce que j'ai fait pour le résoudre était le suivant:
J'ai pu lancer et tester le projet avec ces paramètres.
Sélectionnez CIBLES -> Général -> Identité -> Version (doit être la version 1.0 ou la version de votre choix).
Faire un Product -> Clean
et supprimer les données dérivées puis le projet reconstruit a fonctionné pour moi.
L’histoire est que j’ai eu 2 projets ouverts en même temps. J'ai déployé le premier projet sur mon appareil et après un certain temps, j'ai essayé de déployer le deuxième projet (initialement arrêté d'exécuter la première application), puis j'ai reçu ce message d'erreur déplorable.
Je viens de comprendre que cela peut être un autre problème. Il peut arriver que votre fichier Main.m ne soit plus inclus dans les phases de compilation Build Phases -> - compile sources . Vous obtiendrez la même erreur. Vous pouvez simplement le ré-ajouter en cliquant sur le plus et en sélectionnant le fichier dans la boîte de dialogue.
Vérifiez si la version de Xcode que vous utilisez est à jour pour ouvrir le code source. Vérifiez également si vous avez des bibliothèques tierces, incluses dans celle-ci. Vérifiez si la cible de déploiement, la cible de construction, etc. sont à jour dans les paramètres du projet.
J'ai eu même cette erreur dans Xcode 8.2. La raison pour laquelle j'ai découvert pour moi, j'ai inclus Info.plist depuis un dossier de projet externe (copie manuelle).
Alors que Xcode devient confus pour sélectionner correct Info.plist .
Je viens de supprimer cet Info.plist de la bibliothèque ajoutée.
Ensuite, cela fonctionne bien sans aucune alerte de permission.
Ok, donc si toute autre personne confrontée au même problème sur XCode 10, je l’ai corrigée en allant dans Fichier-> Paramètres de l’espace de travail-> Construire le système, je l’ai faite Système de construction hérité et cela a fonctionné!
Dans mon cas, la cause de cette erreur était différente. Pour une raison quelconque, j’avais retiré l’adhésion cible de ma AppDelegate
à la cible d’application. Je ne me suis pas rendu compte que cela causait le problème depuis longtemps, parce que cela a fonctionné brièvement même après que j'ai supprimé l’adhésion cible, mais a ensuite cessé de fonctionner.
Assurez-vous donc que votre AppDelegate
est définie pour votre cible d’application.
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
}
J'ai eu des problèmes similaires avec Xcode 7.3:
Le fichier “FirstSteps.temp_caseinsensitive_rename” n’a pas pu être ouvert parce que vous n’avez pas l’autorisation de le voir.
Dans mon cas, la solution consistait à changer le nom du produit dans la section Emballage des paramètres de construction:
de "FirstSteps.temp_caseinsensitive_rename" à "FirstSteps"
Je viens de nettoyer le projet et cela a fonctionné parfaitement.
aller à "produit" et appuyez sur "nettoyer"
Dans mon cas: xcode menu - product- clean puis build corrige le problème.
J'ai importé le projet de framework dans un autre projet Pour une raison quelconque, j'ai aussi cette erreur.
J'ai eu le même problème, mais une cause différente; répondre ici pour quiconque se coince comme moi dans le futur.
Dans mon cas, le problème était que mon projet Xcode ne contenait aucun code source directement. Tout le code, y compris main()
, était extrait d'une bibliothèque statique construite en externe. La solution consistait à ajouter un fichier dummy.cpp
vide au projet.