Je suis en train d'essayer d'utiliser un serveur distant pour construire une application iOS. Nous avons un script qui détecte tous les appareils connectés puis lance la commande de déploiement vers eux, s'il réussit, il passe à l'étape suivante et l'importe dans le magasin pour nous. Voici la commande qui trouve les appareils iOS
instruments -s devices
Cela répertorie tous les appareils réels et les simulateurs disponibles, que nous filtrons avec grep, puis nous parcourons ce qui reste et utilisons ceci
ionic capacitor run ios --prod --target $line
Cependant, l'un des appareils est devenu verrouillé et nous ne pouvons pas physiquement récupérer la machine pendant une semaine ou plus, ce qui signifie que nos scripts échouent
[error] ERR_DEVICE_LOCKED: Appareil toujours verrouillé après 1 minute. Abandon
Je peux utiliser le partage d'écran pour voir l'écran, et je peux m'y connecter en ssh. J'ai cliqué sur l'icône 'éjecter' à côté de son nom dans Finder mais il apparaît toujours dans la sortie de instruments
. Y a-t-il un moyen de filtrer les identifiants des appareils verrouillés?