¿Cómo iniciar el browser en iOS Simulator desde la command-line?

Quiero iniciar el browser en iOS Simulator desde la Terminal con la URL especificada.

¿Hay algún command para eso? Para que pueda escribir en un script que tome URL como argumento y ejecute el simulador con el browser y la URL abiertos en él.

  • ¿Cómo arrastrar la última pestaña de Safari a otra window?
  • ¿Cómo arreglar un retraso que ocurre al hacer un video web a pantalla completa en una Mac?
  • Navegador Sandbox para ver sitios web maliciosos de forma segura
  • ¿Hay una extensión para Safari como RightToClick o RightToCopy o alguna solución con el mismo efecto?
  • Abra una URL específica en Fluid.app
  • Cómo quitar la opción del browser web pnetworkingeterminado
  • iOS Simulator Mobile Safari
  • ¿Hay un browser web para iOS que me permita cambiar el agente de usuario?
  • 6 Solutions collect form web for “¿Cómo iniciar el browser en iOS Simulator desde la command-line?”

    /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/"

    Sí, este es realmente un command largo: asegúrese de ejecutarlo todo. Reemplace google.com con el website real y iPhoneSimulator7.0.sdk con la versión relevante del simulador que está utilizando.

    En Xcode6 se introdujo simctl para que pueda abrir el terminal y escribir:

    xcrun simctl openurl booted "https://google.com"

    La ruta ha cambiado para Xcode 6.0 (OS X Yosemite) y ahora es:

    alias simulator='open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app'

    Otra forma de hacerlo es utilizar un file temporal que networkingirecciona a la URL que desea, y luego abrir este file en el simulador. Esta no es necesariamente la mejor manera, pero es un command más corto.

    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/

    Como en las otras respuestas, puedes replace la URL (puse apple.stackexchange.com) con lo que quieras. Solo asegúrate de poner http: // porque open interpreta los arguments como routes del sistema de files de forma pnetworkingeterminada.

    Lamentablemente, la mayor parte del command es solo la ruta al package de simulador de iPhone.

     osascript -e "tell application \"iPhone Simulator\" to activate" 

    Esto es lo que debe hacer: vaya a Finder y ejecute /Applications/Utilities/Terminal y pegue el siguiente código:

     open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app 

    Eso debería ser útil si usa XCODE o un simulador de iOS.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).