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 .swift
und .m
Datei 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 = smallerOperation
Anweisungen zu zerlegen