xcode "Die Datei konnte nicht geöffnet werden" [geschlossen]

8

Ich benutze ionic , um eine App zu entwickeln und alles funktioniert seit einiger Zeit gut.

Ich habe jedoch kürzlich auf xcode 7.x aktualisiert, so dass ich für iOS 9 kompilieren kann. Wenn ich jetzt ionic prepare ios zum Generieren der ios-Plattformdateien verwende und auf die Datei *.xcodeproj klicke, bekomme ich Folgendes Fehler:

%Vor%

Die Datei kann in xcode 6.x einfach geöffnet werden

Ich muss es in xcode 7.x verwenden, damit die App mit späteren SDK-Versionen erstellt werden kann

Randnotiz: Ich habe nach Antworten zu diesem Problem gesucht, aber in anderen Fällen ist die Fehlermeldung aussagekräftiger. Die Fehlermeldung, die ich bekomme, gibt keinen Grund , warum es nicht geöffnet werden kann, sei es Berechtigungen oder Parsing-Probleme oder andere, also bin ich ratlos, wie das zu beheben ist. Ich habe versucht, (Null) Zeilen in Dateien zu löschen und meine <user>.xcuserdatad Dateien zu löschen, wie in diesen Antworten vorgeschlagen, ohne Erfolg.

  • Cordova CLI: 5.4.1
  • Gulp-Version: CLI-Version 3.9.0
  • Gulp lokal: Lokale Version 3.9.0
  • Ionic Version: 1.1.0
  • Ionische CLI Version: 1.7.12
  • Ionic App Lib Version: 0.6.5
  • ios-deploy-version: Nicht installiert
  • ios-sim-Version: 5.0.4
  • Betriebssystem: Mac OS X El Capitan
  • Knotenversion: v4.2.4
  • Xcode-Version: Xcode 7.2 Build-Version 7C68

Frage: Warum bekomme ich diese Fehlermeldung und wie kann ich sie beheben?

    
Harry 07.12.2015, 03:09
quelle

4 Antworten

5

Ich habe El Capitan, xcode 7.2 und die notwendigen Bibliotheken (ionic, schluck, ..) neu installiert und alles funktioniert jetzt gut.

Neugierig ...

    
Harry 12.01.2016, 13:14
quelle
1

Ich hatte das gleiche Problem und es wurde durch ein anderes Format der Xcode-Projektdatei verursacht. Wenn das Projekt mit dem alten Xcode kompiliert wird, kann das neue nicht geöffnet werden.

Ich empfehle Ihnen, alle Build-Dateien zu entfernen, um sicherzustellen, dass das nächste Mal das Projekt wirklich kompiliert wird, und wenn das Problem weiterhin besteht, entfernen Sie auch die alte Version von Xcode, weil es so aussieht, als ob es das Projekt kompilieren würde.

Alternativ kann die ionische CLI eine Option haben, um auszuwählen, welchen Xcode sie verwenden soll.

    
Enrique Oriol 10.01.2016 09:21
quelle
1

2 mögliche Lösungen:

1. Ionischer Konfigurationswert

Es scheint, dass irgendwo in Ihrem Projekt, ein Konfigurationswert ionische immer noch denken Sie verwenden XCode 6, weil Sie es vorher verwendet haben, und so weiter die Projektdatei entsprechend generiert.
Was passiert, wenn Sie in einem anderen Verzeichnis von einer Startprojektdatei starten:

%Vor%

Können Sie die generierte XCode-Projektdatei öffnen? Wenn ja, empfehle ich Ihnen, dieses Starterprojekt alle Dateien Ihres ursprünglichen Projekts zu kopieren.

2. Aktualisieren Sie nodeJs auf die neueste Version

Ich sehe, Sie verwenden Knoten 4.x.x, versuchen Sie, auf 5.x.x zu aktualisieren.

    
arainone 11.01.2016 06:56
quelle
1

Ich hatte etwas Ähnliches nach der Aktualisierung von Xcode, das git Kommandozeilen-Tool wird nach der Aktualisierung nicht funktionieren, es stellte sich heraus, dass ich den Xcode öffnen musste und die Lizenz für den neuen Xcode akzeptierte, danach funktionierte alles.

    
Akash Singh 12.01.2016 13:19
quelle

Tags und Links