2015-10-16 7 views
20

Ich habe ein Xcode-Projekt, das aus dem Internet heruntergeladen wurde, also weiß ich nicht, welche Xcode-Version verwendet wurde, aber die Sprache ist Swift 2. Ich öffnete es in Xcode 7.1 Beta 1 und ich bekomme den folgenden Kompilierzeitfehler.Fehler beim Starten von IBCocoaTouchImageCatalogTool über CoreSimulator spawn

fehlgeschlagen IBCocoaTouchImageCatalogTool über CoreSimulator Laich

enter image description here

ich die DerviedData foler gelöscht zu starten, gereinigt und das Projekt mehrmals bauen. Versucht, das Projekt in die neueste Swift-Syntax zu konvertieren, aber es besagt, dass es nichts zu konvertieren gibt.

Ich bin alle outta Ideen. Vorschläge?

+0

Mit Xcode 7.1 jetzt aus Beta bekam ich das gleiche Problem. Aber überraschend nur für mein TodayWidgetTarget. Hast du eine andere Lösung gefunden und dann geputzt? –

Antwort

29

Das gleiche passiert mir und es wurde durch die Reinigung des Projekts gelöst. Wie auch immer, wenn Sie es gereinigt haben, würde ich versuchen, Xcode zu schließen und wieder zu öffnen. Obwohl es dumm scheint, funktioniert es mehr als oft nicht.

+1

Hey, das hat tatsächlich funktioniert! Xcode ist betrunken. Vielen Dank. – Isuru

+0

Reinigen und Bauen funktioniert auch wieder für mich. –

+1

ich gereinigt, wieder aufgebaut, geschlossen und geöffnet und tat alles, diesmal ist es wirklich nicht weg, wie bei allllllllll –

10

Also Nach dem Versuch ein bisschen habe ich die XCassets-Datei aus dem Copy Bundle Resources entfernt, einmal ohne sie gebaut und dann wieder hinzugefügt. Ich habe es für mich gelöst.

+0

Nur Antwort, die für mich funktioniert, danke. – LamaTo

6

Ich hatte das gleiche Problem. Meine Lösung war die folgende

  1. Reinigen Sie das Projekt
  2. Quit Xcode
  3. wieder öffnen Xcode
  4. Bauen

das zu tun, wurde es aus irgendeinem Grund arbeiten ...

+0

Gute Erklärung, danke! –

+0

Funktioniert! Vielen Dank! – DmitryKanunnikoff

+0

In meinem Fall habe ich nach mehreren Versuchen meinen Rechner neu gestartet, Xcode wieder geöffnet und das Projekt bereinigt. – vmanjz

1

Ich war auch mit dem gleichen Problem konfrontiert, das versucht, XCODE zu reinigen und neu zu starten, funktionierte nicht für mich,

Also entfernte ich xcassets und fügte die Bildsets wieder einzeln hinzu, und das funktionierte für mich.

1

Hatte einen Schritt Airman00's Antwort hinzuzufügen.

  1. Liste item
  2. Reinigen Sie das Projekt
  3. Beenden Xcode
  4. Löschen abgeleiteten Daten
  5. Xcode

wieder öffnen bauen, das habe es aus irgendeinem Grund arbeiten ...

1

Update zu XCode 7.1.1 von 7.1 löste mein Problem.

Mit XCode 7.1 habe ich die Lösung von Airman00 benutzt, aber plötzlich funktioniert es nicht mehr.

Hoffe es hilft!

3

Die obigen Antworten sind korrekt. Ich habe ein bisschen ähnliche Ansatz.

Nach verwende ich diese Schritte:

  1. Reinigen Sie das Projekt.

  2. Entfernen Sie Ihre Assets aus Ihrem Projekt (Referenzen entfernen). Führen Sie das Projekt ohne Assets aus. Jetzt wird das Projekt einige Kompilierungsfehler zeigen, diese sind nicht sehr schwierig.

  3. Führen Sie das Projekt, diesmal Projektlauf ohne Ihre Vermögenswerte und möglicherweise Chancen des Absturzes. Dies stellt sicher, dass das Projekt ausgeführt wird.

  4. Reinigen Sie jetzt das Projekt und fügen Sie die Assets hinzu, führen Sie das Projekt jetzt aus. Das Projekt wird erfolgreich ausgeführt.

Für mich funktioniert es. Ich hoffe, es wird dir hilfreich sein.

1

Wenn Sie diese Art von Fehler in Ihrem Projekt gehen Sie folgendermaßen vor:

  1. Reinigen Sie das Projekt
  2. Und gehen Sie zu Storyboard und wählen Sie ein Viewcontroller
  3. und führen Sie das Projekt erneut

Dies wird den Fehler erfolgreich beheben.

0

Ich musste meine Maschine neu starten, damit dies funktioniert. Nur für den Fall, hier sind die genauen Schritte, die ich tat:

  1. Rein Projekt
  2. Schnell Xcode
  3. Daten abgeleitet Löschen
  4. Restart Maschine
  5. wieder öffnen
0

Vielleicht haben Sie gerade gereinigt Logs Verzeichnis ... Dann können Sie versuchen, dies:

sudo chmod 777 /Users/[YourUserName]/Library/Logs 
0

Mögliche Lösung für diejenigen, die mit den obigen Antworten kämpfen.

Wenn Sie Ihren Computer gerade von einer Zeitmaschinensicherung (Migration von einer alten auf eine neue Maschine) wiederhergestellt haben, sollten Sie Xcode erneut installieren.

Es scheint nicht, die Caches oder andere wichtige Einstellungen ordnungsgemäß von der Zeitmaschine wiederherzustellen.

Ich habe das gerade genommen; Was scheint ein drastischer Schritt zu sein, aber es hat funktioniert!

Anweisungen, wie dies zu tun: Completely reinstall Xcode 9

-W