Czy mogę uruchomić symulator iPhone'a bez opcji „Build and Run”?


141

Chcę usunąć aplikację w symulatorze, zanim „zbuduję i uruchomię”. Jak mogę uruchomić symulator, aby móc usunąć? Jeśli zacznę od „buduj i uruchamiaj”, otrzymuję długi dziennik, który zajmuje trochę czasu z powodu błędu, który próbuję naprawić. Chciałbym tego uniknąć.

Odpowiedzi:


257

Symulator jest tylko aplikacją i jako taki możesz go uruchomić jak każdą inną aplikację.

Aby uruchomić symulator bezpośrednio z terminala, poprzedź te lokalizacje openpoleceniem

Xcode 7.x, 8.x i 9.x

W Xcode 7.x, iPhone Simulator został przeniesiony ponownie: /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app.

Xcode 6.x

W Xcode 6.x, iPhone Simulator został przeniesiony po raz kolejny, a obecnie mieszka tutaj: /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app.


Xcode 4.x, 5.x

W Xcode 4.x (do 4.5 w Mountain Lion) i Xcode 5.0.x na Mavericks, znajduje się tutaj: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/

W mojej wersji Xcode (4.5.2) bardzo wygodnie jest używać Open Developer Toolmenu z ikony Docka lub z menu Xcode:

otwórz Symulator iOS


Xcode 3.x

W Xcode 3.x znajduje się tutaj:

/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app


W jakiejś przyszłej wersji Xcode prawdopodobnie znowu się poruszy, jest to wiewiórczo mała aplikacja.


4
@jimbojw - to pakiet aplikacji, więc tak, to też jest folder. Jeśli klikniesz go dwukrotnie (lub użyjesz openpolecenia terminala), zostanie uruchomiony. Nawiasem mówiąc, nazywa się „iOS Simulator.app” z nowszymi pakietami SDK dla iPhone'a.
Seth

1
Dziękuję - to openbył brakujący element.
jimbo

4
Pełna ścieżka, na której to znalazłem, to/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app
Michael Mior

2
Pamiętaj również, że jeśli przejdziesz ścieżką w powyższym komentarzu w Finderze, możesz po prostu przeciągnąć symulator do stacji dokującej, jak każdą inną aplikację.
Mike,

2
Znalazłem go pod adresem „/Applications/Xcode.app/Contents/Applications/iOS Simulator.app”. Aby zmienić urządzenia, w aplikacji symulatora kliknij Sprzęt> Urządzenia.
Cheeso

36

Z terminala możesz użyć:

open -a iPhone\ Simulator
open -a iOS\ Simulator
open -a Simulator

Wszystko zależy od nazwy aplikacji symulatora, która może się zmieniać przy każdej iteracji Xcode.


4
To zdecydowanie najłatwiejsze rozwiązanie. Jeśli to nie zadziała, spróbuj iOS\ Simulatorzamiast tego.
Felix

35

Od czasu XCode 4.3 lokalizacja uległa zmianie, symulator można teraz znaleźć pod adresem:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/


24

Aby kontynuować, nowe polecenie z @jimbojw do utworzenia skrótu z nowym Xcode (instalacja przez preferencje) to:

ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app /Applications/iPhone\ Simulator.app

Co spowoduje utworzenie skrótu w folderze aplikacji.


9

Użyj Spotlight .

Ale tylko ostatni symulator zostanie otwarty. Jeśli używałeś iPad Air 2ostatnio, Spotlight go otworzy. Jeśli chcesz otworzyć iPhone 6stym razem, to jest problem.



6

To jest starsze pytanie, ale jeśli chcesz po prostu uruchomić symulator z interfejsu użytkownika Xcode 4.5, możesz zrobić: Xcode> Open Developer Tool> iOS Simulator.


2
Menu Open Developer Tool jest również dostępne po kliknięciu prawym przyciskiem myszy Xcode w Docku. facebook.com/mattdipasquale/posts/880720811276
ma11hew28

@joeriks Wiem dokładnie, jak się czujesz! Spędziłem 10 lat pracując w MSFT w systemie Windows!
delliottg

4

Bez otwierania Xcode:

open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app/

1
Do tego dodałem alias do ~ / .bash_profile: alias ios="open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app"co pozwala mi po prostu uruchomić iosz linii poleceń.
Ghayes

1
FYI, na moim komputerze aplikacja po prostu Simulator.appnie jest iOS Simulator.app.
Joshua Pinter,

3

Najprostszym sposobem jest uruchomienie symulatora z Xcode, a następnie na stacji dokującej, Ctrl+ Clickna ikonie i wybranieKeep in Dockwprowadź opis obrazu tutaj


2

W przypadku Xcode 7.2

otwórz /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator.app

sudo ./Simulator

Najlepszym sposobem jest dodanie tej ścieżki do swojego profilu.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.