web-dev-qa-db-fra.com

Serveur Xcode 9: impossible de démarrer le périphérique en raison de ressources système insuffisantes

J'essaie d'exécuter mes tests unitaires sur tous les simulateurs d'appareils d'iOS 8.4 à 11.0 en même temps en cochant l'option `` Exécuter le test en parallèle '' lors de la configuration du Xcode Bot. Malheureusement, après avoir essayé de démarrer le 13e simulateur, il échoue avec le message d'erreur dans le journal de construction:

xcodebuild: error: Failed to build workspace xxxxx with scheme yyyyy.
Reason: Unable to boot device due to insufficient system resources.
Testing failed on 'iPhone 4s'

J'exécute le serveur sur un Mac mini et je pense qu'il n'est tout simplement pas capable d'exécuter autant de simulateurs en même temps en raison d'une mémoire pleine.

Quelqu'un en fait l'expérience?

18
Lukas Würzburger

Augmentez le nombre maximal de processus jusqu'au prochain redémarrage:

Sudo launchctl limit maxproc 2000 2500

Augmentez le nombre maximal de fichiers ouverts jusqu'au prochain redémarrage:

Sudo launchctl limit maxfiles 2000 unlimited

Pour moi, c'était le nombre maximum de processus qui devait être augmenté. Vous pourriez avoir besoin de chiffres encore plus grands, ce ne sont que des exemples. Veuillez vous référer à la documentation pour plus de détails.

Source: https://help.Apple.com/simulator/mac/9.0/index.html#/dev8a5f2aa4e

17
Erik B