He probado varios métodos mencionados a través de muchos sitios, pero cant capaz de ejecutar perfectamente en las nuevas versiones de mac os. He probado:
sudo -i -u otheruser -H
OR
sudo login -f otheruser
Y prueba a ejecutar la aplicación en el nuevo prompt usando /Applications/Sketch.app/Contents/MacOS/Sketch
También lo he intentado:
su otheruser -c "/Applications/Sketch.app/Contents/MacOS/Sketch"
Todos ellos ejecutan la aplicación. Pero en cuanto abro algo que requiere eventos del sistema (como solicitar el selector de archivos nativo de MacOS) la aplicación se bloquea. El siguiente error es visible cuando se inician tales eventos.
+[NSXPCSharedListener endpointForReply:withListenerName:]: an error occurred while attempting to obtain endpoint for listener 'com.apple.view-bridge': Connection interrupted
Lo he intentado con muchas aplicaciones. Se produce exactamente el mismo error. Por favor, ayuda.