XCode, Swift (Domain = NSPOSIXErrorDomain, Code = 22)
Mon ami est venu à moi avec une petite demande de création d'une vidéo de portefeuille app. Je pensais que c'était une bonne excuse pour essayer de Swift, qui est ce que j'ai fait. (L'application n'est pas prévu pour la sortie sur l'app store, uniquement à distribuer via Testflight)
J'ai couru dans l'embarras où je reçois l'erreur suivante lors de l'exécution de mon projet:
An error was encountered while running (Domain = NSPOSIXErrorDomain, Code = 22)
L'apparition de l'erreur après l'ajout d'un répertoire .fichiers vidéo mp4 pour mon projet dans mon "Groupe Ressources". Il concerne 6 .les fichiers mp4 aux alentours de 1,2 go au total.
Que je ne pouvais pas comprendre pourquoi l'erreur s'est produite en premier lieu, j'ai décidé de re-faire l'ensemble de mon projet (copie plus de pièces et de morceaux). Le projet s'est déroulé jusqu'à ce que la partie où j'ai ajouté le dossier contenant les vidéos.
J'ai essayé de l'enlever à la fois la référence et le dossier, mais l'erreur consiste. Je veux vraiment aller au fond de cette, de sorte que j'ai au lieu d'avoir à créer un nouveau projet, je peux juste supprimer tous les fichiers sont à créer le problème.
Merci d'avance.
source d'informationauteur dnlmzw
Vous devez vous connecter pour publier un commentaire.
Dans mon cas, j'avais créé le répertoire "Ressources" maboules et de l'ajouter comme une référence à mon projet. Renommer ce dossier, le nettoyage du projet, et de supprimer les données dérivées (
~/Library/Developer/Xcode/DerivedData/
) fixe pour moi.Vérifier le fichier infoplist dans le cadre des OBJECTIFS -> Général > Identité.
Veuillez ajouter la nouvelle infoplist fichier s'il est manquant dans le dossier du projet. Pour de nouvelles infos plist valeurs vous pouvez créer de nouveaux factice projet et copier, renommer le fichier infoplist.
Peut-être les fichiers avec l'extension ".m" ne sont pas dans "la Compilation des Sources".
Cliquez dans la
Target > Build Phrases > Compile Source
et regarde si le "principal.m" et les autres ".m" des fichiers sont ajoutés ici.dans mon cas, j'ai raté l'ID de lot. vérifiez si vous avez bien rempli le bundle champ ID dans votre projet.