Nach der Aktualisierung auf XCode 7, um iOS9 zu unterstützen, hatte ich den folgenden Erstellungsfehler
%Vor%Erstelle das Ziel myTitle des Projekts myTitle mit der Konfiguration Debug
DataModelCompile Build / Produkte / Debug-iphoneos / myTitle.app / /Users/myself/MyDev/m1/app/VoIP/VoIP/VoIP.xcdatamodeld cd / Benutzer / ich / MyDev / m1 / app / app / iPhone export PATH="/ Anwendungen / Xcode.app / Inhalte / Entwickler / Plattformen / iPhoneOS.platform / Entwickler / usr / bin: /Applications/Xcode.app/Contents/Developer/usr/bin: / usr / local / bin: / usr / bin: / bin: / usr / sbin: / sbin " /Applications/Xcode.app/Contents/Developer/usr/bin/momc --sdkroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk --iphoneos-deployment-target 7.0 --module myTitle /Users/myself/MyDev/m1/app/VoIP/VoIP/VoIP.xcdatamodeld /Users/myself/MyDev/m1/app/app/iPhone/Build/Products/Debug-iphoneos/myTitle.app/
/Users/myself/MyDev/m1/app/VoIP/VoIP/VoIP.xcdatamodeld :: error: Kann nicht Bündelinhalte lesen (Error Domain = NSCoaErrorDomain Code = 260 " Ordner "VoIP.xcdatamodeld" existiert nicht. "UserInfo = 0x7fd0f350f990 {NSFilePath = / Benutzer / ich / MyDev / m1 / app / VoIP / VoIP / VoIP.xcdatamodel, NSUserStringVariant = ( Folder), NSUnderlyingError = 0x7fd0f350f940 "Der Vorgang konnte nicht abgeschlossen werden. (OSStatus error -43.)"})
Wie kann ich es lösen?
Die einzige Referenz zu dieser Datei in meinem Projekt ist diese (in der .project-Datei)
%Vor%Keine Ahnung, woher es kam und warum es in früheren xcode-Versionen ohne Probleme funktionierte.
Überprüfen Sie Quellen kompilieren unter Build-Phasen für Ihre Zieleinstellung, die im folgenden Bild beschrieben wird.
Ich sah alle Ressourcen sorgfältig und fand eine Ressource ohne Pfad (eine unbekannte Ressource, ich weiß nicht, wie sie dort auftauchte ...). Entfernen Sie es von dort, reinigen Sie das Produkt und führen Sie es aus.
Das obige war der einzige Grund in meinem Fall ..
Hoffe es hilft dir !!!
Ich hatte das gleiche Problem, als ich ein neues Model einsteckte, und leider funktionierte die gewählte Lösung nicht für mich. Was für mich funktionierte, war: Finde die Modelldatei in deinem Projektordner im Finder ("ModelNameHere.xcdatamodeld"); Klicken Sie mit der rechten Maustaste und wählen Sie "Paketinhalt anzeigen". Sie werden alle Versionen des Modells sehen - löschen Sie das, das nicht existieren sollte.