Czy istnieje szybszy / lepszy sposób na wyczyszczenie pamięci podręcznej symulatora iPhone ' a niż usunięcie jego katalogu?
Więc nadal jestem w miarę nowy w rozwoju iOS i znajduję się dość regularnie trzeba usunąć albo DerivedData, lub zawartość katalogu iPhone Simulator, aby rzeczy faktycznie wykonać z mojego kodu. Czyszczenie w Xcode nie robi tego samego, co opróżnianie tych katalogów, prawda? A jeśli nie, czy jest łatwiejszy sposób, aby to zrobić, niż wyciąganie Findera, aby się do nich dostać i czyszczenie ich?
4 answers
66: 99 i wspinaczka:
Tak, jest lepszy sposób niż wchodzenie do każdego symulatora w mieście i resetowanie zawartości i ustawień pojedynczo. Również znacznie lepsze niż zajrzenie do katalogu symulatora i wyciągnięcie pamięci podręcznej spod jego stóp.
Zamknij iPhone Simulator, a następnie uruchom {[1] } W Terminalu:
xcrun simctl erase all
Bezpieczne i skuteczne.
Zobacz https://stackoverflow.com/a/26394597/218152 dla singla urządzenie
Xcrun simctl erase [device ID]
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
2020-06-20 09:12:55
W menu iOS Simulator znajduje się opcja o nazwie Zresetuj zawartość i ustawienia...
To powinno załatwić sprawę.EDIT:
Aby było to znacznie szybsze i łatwiejsze, dodałem klawisz skrótu, taki jak ten...
W Preferencjach systemowych Wybierz Klawiatura
Następnie wybierz skróty tab. I kliknij App Shortcuts
Kliknij przycisk plus, aby dodać kolejny Skrót.
- kliknij ikonę Simulator z listy rozwijanej : . Jeśli go tam nie ma, przewiń do dołu listy aplikacji i wybierz "inne...". Następnie wpisz "symulator" w wyszukiwarce i dodaj symulator stamtąd.
- wpisz Usuń całą zawartość i ustawienia... do Tytuł menu: pole tekstowe.
- wpisz preferowany klawisz skrótu do skrótu klawiaturowego : . (Używam command-period)
- kliknij przycisk Dodaj.
Teraz, będąc w symulatorze iOS, możesz po prostu użyć nowego klawisza skrótu, aby zresetować.
Jeśli symulator nie pojawia się na rozwijanej liście:
- w oknie Findera przejdź do folderu Aplikacje.
- kliknij prawym przyciskiem myszy Xcode i wybierz "Pokaż Zawartość pakietu".
- przejdź do
Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/
- zobaczysz iPhone ' a Symulator.app.
- teraz, w aplikacji Ustawienia, zamiast wybrać symulator iOS, którego brakuje, wybierz inny....
- spowoduje to wyświetlenie okna z listą aplikacji. Teraz przeciągnij symulator iPhone ' a.aplikacja z okna Findera do okna, które pojawiło się po kliknięciu innego....
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
2019-05-07 19:06:22
Dla www tworzenie i testowanie na symulatorze iOS (Safari):
Po otwarciu iOS Simulator i Safari przejdź do Safari > Develop > iOS Simulator i wybierz swoją stronę, która da ci dostęp do narzędzi Web Inspector.
Przejdź do Safari > rozwijaj > Opróżnij pamięć podręczną, aby wyczyścić pamięć podręczną w przeglądarce iOS Safari.
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-01-06 06:54:38
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
2020-11-07 12:31:33