Múltiples usuarios que desarrollan para iOS simultáneamente en una Mac usando RealVNC

Somos un pequeño equipo de desarrolladores y nos gustaría utilizar MacBook Pro para desarrollar para iOS.

¿Es posible que varios usuarios inicien session remotamente en la Mac con RealVNC y trabajen en varias counts al mismo time?

  • Xcode 4.1 no muestra ningún proyecto reciente
  • ¿Cómo puedo controlar una aplicación en mi dispositivo iOS desde Mac o PC?
  • Hyper-V en Windows 10 en MacBook Pro
  • ¿Usando iPad para un desarrollador?
  • Desarrollo de aplicaciones Apple Tv (tercera generación) ¿Qué necesito?
  • ¿Es mejor usar MacPorts o simplemente usar una máquina virtual Ubuntu para herramientas / services locales cuando se desarrolla en una Mac?
  • Preparar:

    • Tenemos dos máquinas con Windows en diferentes ubicaciones geográficas

    • Una sola MacBook Pro donde un usuario trabaja localmente

    Lo que hicimos:

    • Instalamos el server RealVNC en la Mac

    Cuál es el problema:

    • Cuando alguien inicia session en RealVNC de forma remota, termina en la misma count que el usuario local.

  • ¿Se puede controlar Safari en un iPad con gestos?
  • Plist en / System / Library / LaunchAgents no se carga al reiniciar
  • Copiar y cortar algunas veces no funcionan
  • ¿Cómo veo el text del título de una página web en un dispositivo mobile?
  • ¿Cómo habilito el caching en el iPad?
  • Modo de testing de campo de iPhone permanentemente en iOS 7
  • One Solution collect form web for “Múltiples usuarios que desarrollan para iOS simultáneamente en una Mac usando RealVNC”

    Soluciones simples

    Maquinas virtuales

    Puede crear máquinas virtuales OS X y conectarse a ellas en lugar de a la session principal. Las aplicaciones que pueden hacer esto son, por ejemplo: VMware , Virtualbox , etc.

    Sesiones de desove de clientes VPN

    No sé acerca de Windows, pero en OS X cuando se conecta a través de Screen Sharing.app existe la posibilidad de crear una nueva session de forma remota. Tal vez alguien del "mundo de Windows" sepa sobre ese tipo de software y pueda compartir el conocimiento al respecto.

    Solución avanzada

    Si tiene una aplicación de acceso remoto, que también puede conectarse a la window de inicio de session (el lugar donde elige al usuario y proporciona la contraseña), puede usar un pequeño truco:

    Ejecute el process con esas líneas (se puede hacer a través de SSH):

    CGSSessionID outSession = 1; CGSCreateLoginSessionWithDataAndVisibility(&outSession, NULL, false); 

    Esto tiene que ser comstackdo en el ejecutable, está escrito usando lenguaje C y API privada (más información sobre stackoverflow).

    Esto creará una session de GUI separada en segundo plano, luego se conectará al server que se ejecuta en la window de inicio de session y se conectará a esta session "nueva".

    NOTA:

    • La forma más fácil es usar VirtualMachines.
    • Una de las aplicaciones que sé que puede iniciar session en la window de inicio de session es NoMachine (hace un par de años que desarrollé esta aplicación y varias sesiones en OS X fueron posibles, pero eso fue una testing de concepto. Tal vez esto funcione de la caja ahora mismo).
    • No sé si este truco CGSCreateLoginSessionWithDataAndVisibility todavía funciona en el OS X más reciente (lo hice en Yosemite). Y deberá tener algunos conocimientos sobre progtwigción y sesiones de GUI en OS X para usarlo correctamente. También podría haber un problema con la session de "desaparición" (aunque es divertido experimentar con esto).
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).