XCode-File not found but build successful
W moim projekcie dodałem pełny "udostępniony" folder przez link (nie kopiuj), który znajduje się poza moim folderem projektu.
W .plik pch, mam #import "MyStandardHeader.h"
Moje ustawienia kompilacji nie mają żadnej ścieżki wyszukiwania do folderu "udostępnionego".
W " MyStandardHeader.h", mam #import "NSMutableArrayCustom.h"
, który znajduje się w podfolderze "shared".
Używam w kodzie klasy nsmutablearraycustom.
Nigdy nie włączam NSMutableArrayCustom.hWyczyściłem projekt, zrezygnowałem z XCode, uruchomiłem go ponownie, zbuduj, uruchom na iPhonie i symulatorze: wszystko działa dobrze , ale mam czerwony błąd kompilacji: MyStandardHeader.h - No such file or directory
Próbowałem w Ustawieniach kompilacji Always search user path
na tak i nie, to to samo.
6 answers
Też to widziałem: pliki, które wyraźnie istnieją, stają się nieciekawe. Co dziwne, czasami się naprawia. Może to być błąd Xcode, ponieważ kompilacja zawsze się powiedzie. Udało mi się dotknąć akt. czasem pomaga Sprzątaczka. a czasami rzucenie xcode pomaga.... Voodoo naprawdę.
Możesz spróbować usunąć indeks usuwając wszystko w ~/Library/Developer/Xcode/DerivedData
Ten katalog jest połączoną wersją starej kompilacji i pośredniczy w katalogach z Xcode 1,2 i 3. W zasadzie to wszystko pliki tymczasowe i wygenerowane z twojego projektu: pliki obiektowe, indeksy itp.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-08 06:01:21
Próbowałem kroków wymienionych powyżej, ale aby naprawić błąd musiałem usunąć plik z " Kopiuj zasoby pakietu "w projekcie"fazy budowania".
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-04-04 23:44:52
Kolejna rzecz do spróbowania -- samo kasowanie danych pochodnych mi nie działało, ale to się udało:
Usuń dane pochodne za pomocą okna Organizer, zakładka projekty.
-
W Ustawieniach celu usuń wartość (ścieżkę) ustawioną dla "nagłówka prefiksu"
Zamknij XCode i uruchom ponownie. Przeładuj swój projekt. Niech się przeindeksuje.
Przywróć ustawienie "nagłówek prefiksu".
Co za Wielka PITA.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-02-07 21:55:02
Jeśli usunięcie danych i ścieżki nagłówka przedrostka nie działa, spróbuj kliknąć na pliku (który nie został znaleziony) w Nawigatorze projektu i odznacz cel w obszarze członkostwo docelowe w Inspektorze plików. Następnie usunięte pliki z Project Project Navigator i dodać ponownie. To jedyna rzecz, która mi pomogła.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-02-05 03:41:13
Samo zamknięcie XCode (6.4) naprawiło mój szczególny przypadek tego problemu. Otworzyłem go z powrotem, wyczyściłem projekt i zbudowałem. Ostrzeżenia zniknęły! Zanim zamknąłem XCode, czyściłem i zbudowałem, a ostrzeżenia nie wyszły. Więc coś o zamknięciu XCode zrobił to. Mam nadzieję, że to pomoże innym!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-18 22:52:50
Usunąłem # import, następnie przeniosłem do innej linii i użyłem autouzupełniania, aby ponownie wprowadzić import. Ten błąd i inne podobne zniknęły. Dziwny robak.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-01 17:46:50