2017-02-08 7 views

Antwort

0

Ihre Build-Zeit ist vor allem abhängig von der zur Verfügung stehenden RAM auf Ihrem Rechner zu diesem Zeitpunkt, als auch, wenn Sie auf einem Gerät oder einen Simulator bauen. Simulatoren containerisieren sich selbst und erhalten jeweils ein kleines Stück RAM, wenn sie benutzt werden.

Wenn diese Build-Zeit ist wirklich ein Problem für Sie, in Zurücksetzen die Inhalte und Einstellungen in Ihrem Simulator sehen mag, die abgeleiteten Daten zu löschen, oder den Erstellungsordners Reinigung (obwohl das erste Mal, wenn Sie wieder aufzubauen, es wird langsamer). Dies sind Dinge auf der Oberflächenniveau, die Ihnen helfen können, unmittelbare Zeitscheiben zu sehen.

Darüber hinaus ist es erwähnenswert, dass Objective-C hat mehr Dateien (.h & .m). Jedoch:

Objective-C wird schrittweise kompiliert. Das heißt, wenn Sie eine Änderung in eine Datei vornehmen, wird nur diese eine Datei neu kompiliert.

Swift muss alle Dateien neu kompilieren. Was macht es langsamer in Echt Leben, weil in der Regel machen wir kleine Änderungen und Neukompilierung.

ist Ihre Frage ein wenig vage, aber hoffe, das hilft Ihnen irgendwo mit Ihrer Ausgabe

0

Ok in nehmen, ich denke, dass ich es.

ich das gerade versucht:

Xcode 8: Preparing Archive takes forever

Open Keychain 
Search for AppleID certificates 
Delete all of them 

Ich hatte ~ 30 com.apple.idms.appleid * Zertifikate.. Ich habe sie alle entfernt und jetzt dauert es etwa 30 Sekunden, um zu bauen.

Verwandte Themen