Problem jest to, że przy budowie szybkiej aplikacji w Xcode 8, pliki źródłowe są opracowywane szybko, ale Kopiowanie Swift standardowych bibliotek wygrywa - faza może uruchomić na kilka minut (zazwyczaj Cała budowa trwa około 4-5 minut, najgorsze są hojnie w ciągu 10 minut - mniej niż minutę).XCode 8.0 aplikacja budynek ultraslow
Dodatkowo faza eksportu archiwum jest bardzo powolna, czasami trwa prawie pół godziny (ponownie, była dość szybka).
Przeszukałem internet w poszukiwaniu odpowiedzi na wiele dni, ponownie zainstalowałem XCode niezliczoną ilość razy, wypróbowałem nowe narzędzia Swift, eksperymentowałem z włączaniem/wyłączaniem Sierra iCloud Drive (katalog źródłowy nadal musi być ukryty przed nim), wypróbowałem każdą kompilację ustawienie, które każdy i ich matka, zalecił, wykonane liczne nowe puste projekty i stracił wszelką nadzieję ...
Moje pytanie brzmi: jak mogę to zrobić normalne?
EDIT: Mam też klawisze Apple ID (taką samą ilość pub-ów i priv-y, oraz towarzyszących świadectw) w moim Mac Keychain - czy jest szansa ten problem jest związany do tego? Zajmuje mnóstwo czasu, aby je przejrzeć i znaleźć właściwy znak do podpisania?
Nie wiem, czy to dotyczy ciebie, ale jest to dobra rada dla uniknięcia powolnych czasów kompilacji: w twojej bazie kodów szukaj "złożonych" wyrażeń (takich jak włochate jednorzędówki) i podziel je na kilka wyrażeń użycie zmiennych temp.A jeśli masz literały słownikowe, pomóż kompilatorowi, określając typ siebie (zwykle lepiej jest użyć inferencji typów, ale w tym przypadku lepiej jest podać rodzaj), co ułatwi zadanie kompilatora. – Moritz
Dzięki za porady Eric, zawsze są przydatne. Używam [BuildTimeAnalyzer] (https://github.com/RobertGummesson/BuildTimeAnalyzer-for-Xcode) do podwójnego sprawdzenia mojego kodu, aby nie było długich kompilacji źródeł (najdłuższy jest 61,8ms, i jest w sumie ~ 20 funkcji, które kompilują się dłużej niż 10ms). –
To działa na Xcode 8.3 swift 3.1 - http://stackoverflow.com/a/40497873/1890317 –