Na moim starym Macu z systemem Snow Leopard mogłem wpisać „ios” w centrum uwagi i sam uruchomiłby emulator iPhone'a / iPada.
Od tego czasu musiałem zdobyć nową maszynę z systemem Lion. Zainstalowałem Xcode dla Lion, zainstalowałem opcje narzędzia programisty z panelu preferencji.
Ale opcji „ios” już nie ma :( Teraz jedynym sposobem wydaje się uruchomienie Xcode, utworzenie pustego projektu, a następnie uruchomienie emulatora z opcją uruchomienia.
Szukałem i przeszukiwałem tuby i ściany czołowe, ale nic nie pomaga.
Czy ktoś wie, jak uruchomić tylko emulator na Lionie?
AKTUALIZACJA: ODPOWIADA NA @ike_love wątek poniżej. NIE ma pewności, że odpowiedź będzie działać na wszystkich maszynach Yosemite.
xcode
osx-lion
ios-simulator
E. Maggini
źródło
źródło
Odpowiedzi:
Zakładając, że masz zainstalowany Xcode
/Applications
, możesz to zrobić z wiersza poleceń, aby uruchomić iPhone Simulator:(Xcode 6+):
Możesz utworzyć link symboliczny z pulpitu, aby to ułatwić:
(Xcode 6+):
Jak wskazał @JackHahoney, możesz również dodać
alias
do swojego~/.bash_profile
:(Xcode 6+):
(Xcode 7+):
Co oznacza, że możesz uruchomić iPhone Simulator z wiersza poleceń za pomocą jednego łatwego do zapamiętania słowa:
źródło
/Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app
open -a "Simulator"
iopen -a "Simulator (Watch)"
oczywiście zegarek :)Najłatwiejszy sposób, bez zbędnego korzystania z wiersza poleceń:
Następnym razem, gdy będziesz chciał go użyć, po prostu kliknij ikonę symulatora iOS w stacji dokującej.
źródło
W XCode 7+ lokalizacja jest teraz
Uruchom go z wiersza poleceń
Mam nadzieję, że komuś to pomoże
źródło
$ open -a Simulator
jest poprawną odpowiedzią na MacOS 10.14, XCode 10.1. Dzięki!/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator
działa symulatorczy to pomaga zobaczyć obraz
Edytować
Teraz z nowym Xcode, jeśli ikona Xcode znajduje się w doku, możesz kliknąć prawym przyciskiem myszy i utworzyć menu, które możesz wybrać,
Open Developer Tool
aw podmenu możesz wybrać,iOS Simulator
aby otworzyć symulator bez otwierania Xcode.!źródło
Państwo może zmusić go do uruchomienia poprzez reflektorów jeśli utworzyć Automator wyrzutnię dla niego:
Automator.app
Xcode.app
pakiecie. Zamiast tego musisz przejść do niego w osobnym oknie Findera i przeciągnąć go do okna wyboru plików. Będzie on na jednej z następujących ścieżek w zależności od wersji Xcode (od najstarszej do najnowszej):/Applications/Xcode.app/Contents/Developer/iOS Simulator.app
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iOS Simulator.app
/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
iOS Simulator.app
Aby uzyskać ładną ikonę właśnie utworzonej aplikacji Automator, możesz wykonać następujące czynności:
iOS Simulator.app
i wybierz Uzyskaj informacjeCmd-C
aby ją skopiowaćCmd-V
wklejźródło
Nie trzeba nic robić w wierszu polecenia.
Wystarczy użyć reflektora, aby uruchomić simulator.app
źródło
Jak wskazuje wiele odpowiedzi, istnieje wiele różnych sposobów rozwiązania tego problemu. Nie wszystkie z nich dotyczą tego, co jest moim numerem jeden, a także tego, co wydaje się priorytetem pytającego: możliwość uruchamiania ze Spotlight.
Oto rozwiązanie, które działa dobrze dla mnie i powinno działać z dowolnymi wersjami OS X i XCode. Przetestowałem to na OS X 10.11 i XCode 7.3.
Wstępna konfiguracja wymaga uruchomienia XCode, ale po tym nie będziesz musiał tylko dostać się do symulatora.
Ustawiać
Uwaga: Istnieją inne sposoby dotarcia do lokalizacji aplikacji Symulator (kroki 1-4), takie jak użycie Idź do folderu… w Finderze, ale te wymagają znajomości lokalizacji Symulatora. Ponieważ zmieniło się to z wersji na XCode, ten sposób powinien działać niezależnie od tych zmian.
Posługiwać się
źródło
Wypróbuj poniższą instrukcję uruchamiania symulatora iPhone'a:
Idź do folderu aplikacji -> aplikacja Xcode -> kliknij prawym przyciskiem myszy, aby wyświetlić zawartość pakietu -> teraz pokaż pliki w treści xcode -> Deweloper -> Platformy -> iPhoneSimulator.platform -> Deweloper -> Aplikacje - > teraz pokaż aplikację iOS Simulator, aby uruchomić symulator iPhone'a ...!
źródło
W Xcode 6 położenie symulatora zmieniło się na:
Nie można go już znaleźć tutaj:
Mam nadzieję, że to komuś pomoże, ponieważ czasami chcę uruchomić symulator z terminala.
źródło
Z terminalu musisz uruchomić:
źródło
Powyższe rozwiązania nie działały dla mnie w ZSH. Musiałem uciec przed kropką na platformie iPhoneSimulator.pl. To działa dla mnie:
Może to być jeszcze bardziej odporna wersja:
źródło
Jest o wiele prostszy sposób:
command
+space
, pojawi się Wyszukiwanie SpotlightiOS Simulator
i naciśnijreturn
Gotowe.
----- W uzupełnieniu do @E. Maggini downvote ---
Tak, nadal możesz łatwo uzyskać dostęp
iOS Simulator
za pomocąSpotlight
.źródło
W terminalu: dla Xcode 9.x i nowszych
Dla Xcode-beta 9.x i nowszych
źródło
Najłatwiej jest skorzystać z wyszukiwania Spotlight. Wystarczy kliknąć CMD + spację i wpisać w Symulatorze wyszukiwania. Takie jak to:
Za kilka sekund zostanie załadowane emulowane urządzenie:
Aby przełączyć na inne urządzenie, możesz użyć menu w części Sprzęt -> Urządzenie
Istnieje kilka różnych fajnych instrumentów, których można użyć w menu Sprzęt, takich jak zmiana orientacji, gesty, przyciski, FaceID, klawiatura lub wejścia audio.
źródło
Mam nadzieję, że to pomoże!
źródło
Stworzyłem aplikację automatyzującą na podstawie odpowiedzi @ trojanfoe, abyś mógł uruchomić Symulator iOS bezpośrednio z Docka https://github.com/tsdexter/ios-simulator-expo-utilities/
źródło
Z poziomu terminalu wystarczy uruchomić polecenie:
Lub dodaj to do swojego,
~/.profile
aby zaoszczędzić sobie kilka naciśnięć klawiszy:Nie wiem, która wersja Max OS X i Xcode to polecenie jest dostępne. Używam odpowiednio 10.10.3 i 6.3.
źródło