Cela peut sembler un peu exagéré, mais j'ai trouvé un moyen ad hoc de lancer une compilation, de me rendre au travail à pied depuis un café et de la faire avancer pendant mon trajet. Il existe plusieurs applications ssh pour l'iPhone. Sur votre Mac, allez dans le panneau de configuration "partage" et activez "Connexion à distance" et "Partage Internet". Dans "Partage Internet", activez l'option iPhone USB. Maintenant, un iPhone relié par USB à votre Mac est sur un réseau local avec votre Mac. Si le Mac héberge une connexion ssh, il ne se comportera pas en "clamshell". Le contrôle du partage vous indiquera comment vous référer à votre Mac lors d'une connexion ssh. Ainsi, sur votre iPhone, suivez les instructions de votre application pour vous connecter à
your-account@whatever-the-sharing-panel-tells-you
En règle générale, il s'agira d'un message du type "moncompte@adresseip", et vous devrez fournir le mot de passe de votre compte. Cela fera apparaître une console et dans mon cas, il était trivial de démarrer une grosse session make en arrière-plan. Je ferme le shell. Les choses continuent d'avancer. Ce n'est pas une promenade de santé, si vous pardonnez le jeu de mots. Vous devez vous assurer que votre iPhone ne dort pas, sinon il fermera le shell ssh de son côté. Vous devez également le garder attaché par USB (dans mon cas, j'ai dû le jeter dans mon sac à dos avec le Mac). Il existe des moyens de l'attacher par bluetooth ou wifi, mais mon esprit d'aventure s'est arrêté à ce seul succès. Cela ne résoudra peut-être pas votre problème, mais cela a résolu le mien.