Jak opróżnić pamięć podręczną i wyczyścić wszystkie cele Xcode 4 i nowsze
Jonathan sugeruje tutaj: Xcode zawiera .pliki xib, które zostały usunięte! że czyszczenie wszystkich celów i opróżnienie pamięci podręcznej naprawi problem z Xcode, w tym usunięte .pliki xib, ale nie mogę znaleźć sposobu, aby opróżnić pamięć podręczną w Xcode 4.
Jak to zrobić w Xcode 4?
11 answers
Command-Option-Shift-K, aby wyczyścić folder budowania. Jeszcze lepiej, Zamknij Xcode i wyczyść ~/Library/Developer/Xcode/DerivedData ręcznie. Usuń wszystkie jego zawartość, ponieważ jest błąd, w którym Xcode uruchomi starą wersję Twojego projektu, która gdzieś tam jest. (Xcode 4.2 wyświetli folder danych pochodnych: wybierz Okno > organizator i przełącz się na kartę projekty. Kliknij strzałkę w prawo po prawej stronie nazwy folderu danych pochodnych.)
W symulatorze, wybierz iOS Simulator > Resetuj zawartość i ustawienia.
Wreszcie, dla kompletności, możesz usunąć zawartość /var / folders; niektóre buforowanie też się tam dzieje.
Ostrzeżenie: usunięcie /var / folders może powodować problemy, po czym może być konieczna naprawa lub ponowna instalacja systemu operacyjnego.
EDIT: właśnie się dowiedziałem, że jeśli boisz się zmagać z / var / folders / możesz użyć następującego polecenia w Terminalu, aby usunąć w bardziej "targeted way": {]}
rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
EDIT: w przypadku pewnych problemów związanych z Swift przydało mi się usunąć ~/Library/Caches/com.jabłko.dt.Xcode . Tracisz wiele, gdy to robisz, jak zapasowe kopie pobranych zestawów dokumentacji doc, ale może być tego warte.
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
2016-06-06 16:18:41
Command-Option-Shift-K powinno to zrobić. Alternatywnie, przejdź do menu produktu, naciśnij klawisz option, teraz opcja "Clean" zmieni się na "Clean Build Folder ..."wybierz tę opcję.
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-25 04:21:52
Znalazłem inny sposób oprócz command + option + shift + K. w XCode 4.2 znajduje się organizer, który można otworzyć z prawej górnej ikony. Możesz wyczyścić wszystkie archiwa i zapisane opcje projektu. To pomogło w mojej sytuacji(widziałem stare usunięte pliki w mainBundle).
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-04-23 13:45:22
Oprócz wykonywania następujących czynności, może wystąpić ten problem, jeśli pliki storyboardu aplikacji są zlokalizowane. Najpierw zrób każdy z nich:
- Clean Build
- Reset Simulator
- Restart Xcode
- Usuń swój
DerivedData
folder w ~/Library / Developer/Xcode / DerivedData - Usuń zawartość (nie cały folder) z /var / folders
- Restart Komputera
To, co w końcu zadziałało dla mnie, to ponowne generowanie pliki lokalizacji storyboard i usuwanie lokalizacji w języku angielskim (co było niepotrzebne, ponieważ podstawowe ustawienia regionalne są w języku angielskim). Aby ponownie załadować struny storyboardu, zobacz tę odpowiedź na StackOverflow.
Zauważyłem, że nie-tekstowe części mojego storyboardu były aktualizowane, ale nie zlokalizowany tekst. Jeśli masz lokalizację w swojej aplikacji, zalecam sprawdzenie, czy Twoje lokalizacje są aktualizowane (nawet jeśli są to Pliki .strings
).
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-05-23 12:34:48
Wyrywałam włosy z głowy, bo myślałam, że mam ten sam problem. Podczas tworzenia aplikacji nie uzyskałem takiego samego wyniku na moim iPhonie jak na symulatorze.
Problem polegał na tym, że w jakiś sposób zrobiłem zlokalizowaną wersję MainStoryboard.storyboard file. Kiedy uruchomiłem aplikację na telefonie, pokazała ona duńską wersję... a symulator pokazał angielską wersję.
Yeah I ' m new! :)
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-12-19 02:07:43
Aby usunąć wszystkie dane pochodne i pamięć podręczną modułu w /var/folders
Użyj tego małego skryptu ruby.
derivedDataFolder = Dir.glob(Dir.home + "/Library/Developer/Xcode/DerivedData/*")
moduleCache = Dir.glob("/var/folders/**/com.apple.DeveloperTools*")
FileUtils.rm_rf derivedDataFolder + moduleCache
To właśnie rozwiązało fatal error: malformed or corrupted AST file: 'Unable to load module "/var/folders/
Błąd dla mnie.
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-10-16 16:14:37
Miałem pewne problemy z Xcode 5.1 upaść na mnie, gdy otworzyłem okno doc.
Nie jestem pewien przyczyny, ponieważ aktualizowałem również dokumenty, gdy otwierałem okno.
Cóż, w Xcode 5 katalog modułów znajduje się teraz w folderze danych pochodnych, którego z oczywistych powodów nie usunąłem. Usunąłem zawartość ~/Library/Developer/Xcode/DerivedData/ModuleCache i ~/Library/Preferences/com.jabłko.Xcode.plist i wszystko wtedy wydaje się działać, po ponownym uruchomieniu Xcode.
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
2014-03-13 01:00:37
Musisz uważać na plik xib. Próbowałem wszystkich powyższych i nic nie działało na mnie. Używałem niestandardowych Uibuttonów zdefiniowanych w xib i zdałem sobie sprawę, że może to być związane z tym, że przypisałem tam atrybuty, które nie zmieniają się programowo. Jeśli zdefiniowano tam obrazy lub tekst, usuń je. Kiedy to zrobiłem, moje zmiany programowe zaczęły dział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
2014-02-18 15:22:52
Oto mój shell script solution , który usuwa dane pochodne i czyści zasoby projektu w pamięci podręcznej, dla Xcode 4, 5 i 6.
Czasami po prostu wywołanie rm - rf w pochodnym katalogu danych pozostawia plik lub dwa, ale mój skrypt zapętla się, dopóki wszystkie pliki nie zostaną usunięte.
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-05-23 11:47:25
Próbowałem prawie wszystko, ale nie mogłem pomóc,co pomogło mi wyłączenie SIP (System Integration Protection) n to działa, Nie wiem, co się dzieje, kiedy i jak, ale plik systemowy się gdzieś pomylić i powoduje to...choć może być ryzyko wyłączenia tego oczywiście
Oto jak
1.Włącz komputer Mac i przytrzymaj klawisze [command] + [R], aby uzyskać dostęp do partycji odzyskiwania.
2.Z partycji odzyskiwania kliknij Narzędzia na pasku menu i następnie wybierz Terminal.
3.Wprowadź następujące polecenie do terminala i naciśnij Enter, aby je wykonać: csrutil disable
4.Po wykonaniu polecenia WYJDŹ z terminala i uruchom ponownie komputer Mac. Po ponownym zalogowaniu się do systemu OS X SIP zostanie wyłączony.
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
2016-10-19 11:34:19
Podczas korzystania z" modelu danych", w Inspektorze są opcje, aby klas generare, dla mnie tak było, bo była już Klasa z obecną nazwą.
Codegen: rozwiązałem to za mnie.
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-07-12 19:55:34