Podczas tworzenia aplikacji w najnowszej wersji Xcode pojawia się ten błąd:
błąd krytyczny: źle sformułowany lub uszkodzony plik AST: „Nie można załadować modułu” /Users/me/Library/Developer/Xcode/DerivedData/ModuleCache/XYZYIE6ZV0OP/Darwin.pcm „: nie znaleziono pliku” uwaga: po zmodyfikowaniu nagłówków systemowych usuń Wygenerowano 1 błąd pamięci podręcznej modułu w '/ Users / me / Library / Developer / Xcode / DerivedData / ModuleCache / XYZYIE6ZV0OP'.
Kiedy jadę do:
/ Users / me / Library / Developer / Xcode / DerivedData / ModuleCache
Widzę, że katalog „XYZYIE6ZV0OP” nie istnieje.
Czy ktoś wie, jak mogę to rozwiązać? Nie mogę usunąć niczego w katalogu, jak sugerowano w drugiej części komunikatu o błędzie, ponieważ ten katalog nie istnieje!
Odpowiedzi:
Miałem ten sam problem. Wyczyszczenie folderu danych pochodnych rozwiązało problem. W Xcode przejdź do Okno-> Organizator-> Projekty, wybierz projekt i naciśnij przycisk „Usuń…” obok „Dane pochodne”.
Jeśli to nie zadziała, możesz spróbować zrobić Produkt-> Wyczyść (
Cmd
+Shift
+k
).źródło
Naciśnij klawisze Command + shift + k lub wyczyść projekt, a następnie uruchom projekt ...
źródło
W Xcode wybierz Produkt -> Czysty problem zostanie rozwiązany
źródło
Domyślnie folder biblioteki jest ukryty na komputerze Mac. Najlepszym sposobem na przejście do tego folderu jest:
Spowoduje to otwarcie bezpośredniego folderu xcode w ukrytym folderze biblioteki.
Teraz ponownie uruchom XCode, wszystko się naprawi.
źródło
Miałem ten sam problem, rozwiązałem go, czyszcząc projekt.
Product-> Clean
lub naciśnij
command+shift+K
źródło
W moim przypadku przypadkowo zmodyfikowałem NSURLConnection.h. Xcode narzekał na pamięć podręczną na ścieżce
W końcu znalazłem kroki, aby to naprawić:
Po ponownym uruchomieniu Xcode ponownie wygenerował ten folder i wszystko w nim.
źródło
Miałem ten sam problem od czasu zainstalowania najnowszego zestawu SDK.
Moim rozwiązaniem było usunięcie danych pochodnych i wyczyszczenie projektu.
źródło
Wystąpił ten sam błąd podczas wykonywania polecenia xcodebuild Xcode6-beta5.app współistniejącego z Xcode.app (Xcode 5).
W tym przypadku dodałem
-derivedDataPath
oddzielenie ModuleCache od tego dla domyślnego Xcode.app.To działa dla mnie.
źródło
Próbowałem kilka razy usunąć dane pochodne i Wyczyść projekt i to nie działa. Plik w moim ostrzeżeniu to stary plik, który już usunąłem z Nawigatora projektu i wszystkich ustawień kompilacji. Ale ciągle się pojawia i daje mi ten błąd. Błąd występuje tylko w symulatorze, ale nie na urządzeniu. Co jest naprawdę dziwne. : /
Z jakiegoś powodu przełączyłem gałąź na inną gałąź i przełączam się z powrotem i znowu działa. Jeśli ktoś wie, jak to może zadziałać, powiedz mi: D
źródło
Po prostu wyczyść, usuń dane pochodne i utwórz foldery. Problem zostanie rozwiązany.
źródło
W moim przypadku dysk SSD był uszkodzony. Możesz zweryfikować dysk za pomocą Apple Disk Utility
źródło
W moim przypadku miałem spacje w nazwie mojego pliku plist.
Usunąłem go i zmieniłem klucz pliku Info.plist w docelowych ustawieniach kompilacji
źródło
Odśwież przeglądarkę Safari, przewiń stronę w dół, a zobaczysz „Kliknij przycisk +, aby dodać kompilację ...”, a następnie dodaj aktualną kompilację, kliknij Zapisz i „Oczekiwanie na recenzję”
źródło
Czyszczenie projektu i usunięcie danych z dysku nie rozwiązało tego za mnie. Ale tym, co ostatecznie naprawiłem, była zmiana modelu symulatora, którego użyłem.
Więc najpierw wyczyść, a jeśli używasz go na symulatorze iPhone'a 5, uruchom go na symulatorze iPhone'a 5s, aby rozwiązać problem. w zasadzie uruchom go na dowolnym innym symulatorze niż ten, na którym byłeś.
(Podziękowania dla Hlunga za jego odpowiedź, mam nadzieję, że ta jest nieco bardziej przejrzysta)
źródło
Jeśli schemat projektu jest ustawiony na „Poczekaj na uruchomienie pliku wykonywalnego”, może się zdarzyć ten błąd.
W takim przypadku po prostu zmieniłeś schemat z Produkt> Schemat> Edytuj schemat ...
źródło
W moim przypadku próbowałem zarchiwizować aplikację w jednym projekcie w ramach xcodeworkspace
zamknij Xcode, otwórz pojedynczy projekt docelowy i wyczyść. Następnie, archiwizuję, tworzy archiwum aplikacji iOS.
Mam nadzieję, że mogę komuś pomóc.
źródło
Ten błąd wystąpił podczas pierwszej próby utworzenia aplikacji innej firmy. Dodanie
foundation
jako biblioteki rozwiązało problem.źródło
Zrobiłem wyczyścić pamięć podręczną, usunąć dane pochodne, ręcznie usunąć foldery pamięci podręcznej modułów, które znalazłem w dziennikach błędów, uruchom ponownie xcode, uruchom ponownie komputer. Ale żaden z nich mi nie pomógł.
Ale te kroki pomagają mi rozwiązać problemy
To rozwiązanie pomoże mi rozwiązać problem.
źródło
jeśli nie możesz znaleźć swoich „danych pochodnych”
źródło
próbowałem ponownie zainstalować XCode, co nie rozwiązało problemu, utworzyłem również nowe konto użytkownika lokalnego i otrzymałem ten sam błąd, więc ostatecznie zrezygnowałem i przywróciłem do kopii zapasowej wehikułu czasu sprzed kilku dni ... wydaje się być w porządku znowu ... na razie!
źródło