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?

Author: Jeff Wolski, 2011-11-30

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]

 130
Author: SwiftArchitect,
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

Preferencje Systemowe Klawiatury

Następnie wybierz skróty tab. I kliknij App Shortcuts

Skróty Aplikacji Kliknij przycisk plus, aby dodać kolejny Skrót.

Tutaj wpisz opis obrazka Wreszcie:

  1. 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.
  2. wpisz Usuń całą zawartość i ustawienia... do Tytuł menu: pole tekstowe.
  3. wpisz preferowany klawisz skrótu do skrótu klawiaturowego : . (Używam command-period)
  4. kliknij przycisk Dodaj.

Tutaj wpisz opis obrazka

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:

  1. w oknie Findera przejdź do folderu Aplikacje.
  2. kliknij prawym przyciskiem myszy Xcode i wybierz "Pokaż Zawartość pakietu".
  3. przejdź do Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/
  4. zobaczysz iPhone ' a Symulator.app.
  5. teraz, w aplikacji Ustawienia, zamiast wybrać symulator iOS, którego brakuje, wybierz inny....
  6. spowoduje to wyświetlenie okna z listą aplikacji.
  7. Teraz przeciągnij symulator iPhone ' a.aplikacja z okna Findera do okna, które pojawiło się po kliknięciu innego....
 106
Author: Jeff Wolski,
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):

  1. 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.

  2. Przejdź do Safari > rozwijaj > Opróżnij pamięć podręczną, aby wyczyścić pamięć podręczną w przeglądarce iOS Safari.

 9
Author: Adrian Florescu,
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

Web inspector new ma możliwość wyłączenia rozwiązania cache 2020

Tutaj wpisz opis obrazka

 0
Author: user956584,
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