4番目のシミュレータを起動しようとすると、次のエラーメッセージが表示されました。
システムリソースが不足しているため、デバイスを起動できません。
より多くのシミュレートされたデバイスを一度に起動できるようにシステム設定を調整する方法については、シミュレータのヘルプを参照してください。
maxUserProcs:709、runningUserProcs:569、enforcedProcBuffer:144
私はこれについて何も見つけていないので、彼らがどのシミュレータヘルプを参照しているのかわかりません。グーグルも私を助けてくれません。エラーメッセージから、runningUserProcs
+ enforcedProcBuffer
がmaxUserProcs
より大きい場合、別のシミュレータを起動できないことは明らかです。明確ではないのは、maxUserProcs
設定を変更する方法です。
maxUserProcs
を変更する方法を知っている人はいますか?
Sudo launchctl limit maxproc 2000 2500
出典: https://help.Apple.com/simulator/mac/9.0/index.html#/dev8a5f2aa4e
ただし、上記の特定のコマンドを実行すると、このポインターが役立ちました。
Sudo launchctl limit maxfiles 2000 unlimited
それは私の設定をmaxfiles 2000 10240
として設定します
だから私はこの少し違うものをもう一度走らせます
Sudo launchctl limit maxfiles 65536 200000
これで、設定がmaxfiles 65536 200000
に設定されました。
そして、後でこれを行うと、シミュレーターを再実行するのに役立ちました。私はMojave10.14.5を持っています。