Dinge zu versuchen:
1
Führen Sie diesen Befehl im Projektverzeichnis aus, wenn Sie Cocoapods verwenden:
rm -rf ~/Library/Caches/CocoaPods;
rm -rf Pods; rm -rf ~/Library/Developer/Xcode/DerivedData/*;
pod deintegrate; pod setup; pod install;
2
Zwischengespeicherte Daten bereinigen
Bereinigen Sie das Projekt -> Befehl + Umschalt + K.
Bereinigen Sie den Build-Ordner -> Befehl + Umschalt + Option + K.
Wenn Sie Schritt 1 übersprungen haben:
Abgeleitete Daten löschen
Xcode Preferences-> Locations->
Pfeilsymbol Wechselt zu DerrivedData-> Ordner löschen
3
Überprüfen Sie die Kompilierungsquellen Ihrer Build-Phase.
Jeder .swiftund .mDatei in dem Projekt sollte in dieser Liste sein oder es wird nicht in diesen Dateien automatisch vervollständigt.
4
Optimieren Sie Ihren Editor:
Verwenden Sie fileprivate für jede Klasseneigenschaft und -funktion, die Sie verwenden können, um den Umfang der Compiler-Arbeit pro Element zu verringern.
Schreiben Sie modularen / OOP-Code, damit der Compiler weniger Code lesen kann.
Vermeiden Sie die Verwendung von Typinferenz, wenn das Ergebnis eine komplexe Berechnung ist, und versuchen Sie, komplexe Berechnungen in let this = smallerOperationAnweisungen zu zerlegen