2017-09-22 1 views
15

J'essaie d'exécuter simultanément mes tests unitaires sur tous les simulateurs de périphériques d'iOS 8.4 à 11.0 en cochant l'option 'Exécuter le test en parallèle' le Bot Xcode. Malheureusement, après avoir essayé de démarrer le 13 simulateur il failes avec le message d'erreur dans le journal de construction:Xcode 9 Serveur: Impossible de démarrer le périphérique en raison de ressources système insuffisantes

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' 

Je suis en cours d'exécution du serveur sur un mini-mac et je pense qu'il est tout simplement pas capable de courir tant de simulateurs à en même temps en raison de la mémoire pleine.

Quelqu'un a-t-il déjà fait l'expérience?

+0

Avez-vous trouvé une solution? – Sujit

+0

pas encore, encore je cours des tests sur des simulateurs l'un après l'autre – lukwuerz

Répondre

9

Augmenter le nombre maximum de processus jusqu'à ce que le prochain redémarrage:

sudo launchctl limit maxproc 2000 2500 

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

sudo launchctl limit maxfiles 2000 unlimited 

Pour moi, ce fut le nombre maximum de processus cela 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