Chcę uruchomić przeglądarkę w symulatorze iOS z terminala z określonym adresem URL.
Czy jest dla niej jakieś polecenie? Żeby móc napisać w skrypcie, który weźmie URL jako argument i uruchomi symulator z otwartą przeglądarką i adresem URL.
Chcę uruchomić przeglądarkę w symulatorze iOS z terminala z określonym adresem URL.
Czy jest dla niej jakieś polecenie? Żeby móc napisać w skrypcie, który weźmie URL jako argument i uruchomi symulator z otwartą przeglądarką i adresem URL.
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone \ Simulator.app/Contents/MacOS/iPhone \ Simulator -SimulateApplication / Applications / Xcode. app / Contents / Developer / Platforms / iPhoneSimulator.platform / Developer / SDKs / iPhoneSimulator7.0.sdk / Applications / MobileSafari.app / MobileSafari -u "http://google.com/"
Tak, to naprawdę jest jedno długie polecenie - upewnij się, że wykonałeś je wszystko. Zastąp google.com
rzeczywistą witryną, a iPhoneSimulator7.0.sdk
odpowiednią wersją używanego symulatora.
W Xcode6 został wprowadzony simctl, więc możesz po prostu otworzyć terminal i wpisać:
xcrun simctl openurl uruchomiono „https://google.com”
Ścieżka uległa zmianie dla Xcode 6.0 (OS X Yosemite) i teraz jest:
alias simulator = 'open /Applications/Xcode.app/Contents/Developer/Applications/iOS \ Simulator .app ”
Innym sposobem jest użycie pliku tymczasowego, który przekierowuje do żądanego adresu URL, a następnie otwarcie tego pliku w symulatorze. Niekoniecznie jest to najlepszy sposób, ale jest to krótsze polecenie.
echo "<meta http-equiv =" refresh "content = '0; url = http: // apple.stackexchange.com '> "> ~ / tmp / openURL.html; open ~ / tmp / openURL.html -a /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone \ Simulator.app/
Jak w W przypadku innych odpowiedzi możesz zamienić adres URL (wstawiłem apple.stackexchange.com) na cokolwiek chcesz. Po prostu upewnij się, że wstawiłeś http: //, ponieważ open
interpretuje argumenty domyślnie jako ścieżki systemu plików.
Niestety większość polecenia to tylko ścieżka do pakietu iPhone Simulator.
Oto, co należy zrobić: Przejdź do Findera i uruchom / Applications / Utilities / Terminal
i wklej następujący kod:
open / Applications / Xcode. app / Contents / Developer / Platforms / iPhoneSimulator.platform / Developer / Applications / iPhone \ Simulator.app
To powinno pomóc, jeśli używasz XCODE lub symulatora iOS.
osascript -e "powiedz aplikacji \" iPhone Simulator \ ", aby aktywować"