XCode 7: xcdatamodel existiert nicht

7

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.

    
cateof 30.09.2015, 13:56
quelle

2 Antworten

11

Ü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 !!!

    
NSPratik 12.10.2015, 09:55
quelle
8

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.

    
HeavenlyManBR 07.04.2016 22:12
quelle

Tags und Links