XCode Swift Autocomplete bricht nach dem Build ab

9

Ich habe ein Projekt, das vor zwei Jahren als Obj-C begann, aber kürzlich eine Reihe von Swift 2.0-Ergänzungen hatte. Im Moment beträgt das Verhältnis etwa 75% / 25% zugunsten von Obj-C, wächst aber in Richtung Swift.

Gemeinsam mit älteren Projekten, oder? Hier ist das Problem: Seit XCode 7.3 kann ich die Code-Vervollständigung in Swift nicht richtig ausführen.

Ich mache diese Schritte:

  • Schließen Xcode
  • Terminal - & gt; rm -rf ~ / Bibliothek / Entwickler / Xcode / DerivedData / *
  • Terminal - & gt; rm -rf ~ / Bibliothek / Caches / com.apple.dt.Xcode

und alles ist gut. Aber sobald ich ein vollständiges Build des XCode-Projekts mache, ist das Problem zurück und Swift macht keine Code-Vervollständigung, bis ich die abgeleiteten Daten wieder entferne (entweder manuell oder über XCode) und alle Dateien neu indiziere. p>

Objective-C wird abgeschlossen, und die standardmäßigen und manuell erstellten Makros funktionieren auch weiterhin. Es ist nur die Indizierung, die zu brechen scheint.

Bitte, hat jemand von diesem Verhalten gehört und weiß eine Lösung dafür? Es ist ein großartiges Swift-Training, alles manuell eingeben zu müssen, aber einige meiner Methoden haben mehrere Block-Parameter und es wird mühsam, sie zu schreiben.

Wenn es überhaupt wichtig ist, habe ich Swift 2.0 bis 2.2 in den neueren Klassen verwendet.

    
Yasper 13.04.2016, 16:31
quelle

1 Antwort

0

Haben Sie Ihr Bereitstellungsziel überprüft? Ich finde es funktioniert immer auf 10.12 :

    
Milad Masoodi 04.11.2016 18:26
quelle

Tags und Links