web-dev-qa-db-ja.com

より多くのシミュレートされたデバイスを一度に起動できるようにシステム設定を調整するにはどうすればよいですか?

4番目のシミュレータを起動しようとすると、次のエラーメッセージが表示されました。

システムリソースが不足しているため、デバイスを起動できません。

より多くのシミュレートされたデバイスを一度に起動できるようにシステム設定を調整する方法については、シミュレータのヘルプを参照してください。

maxUserProcs:709、runningUserProcs:569、enforcedProcBuffer:144

私はこれについて何も見つけていないので、彼らがどのシミュレータヘルプを参照しているのかわかりません。グーグルも私を助けてくれません。エラーメッセージから、runningUserProcs + enforcedProcBuffermaxUserProcsより大きい場合、別のシミュレータを起動できないことは明らかです。明確ではないのは、maxUserProcs設定を変更する方法です。

maxUserProcsを変更する方法を知っている人はいますか?

11
Erik B
Sudo launchctl limit maxproc 2000 2500

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

12
Erik B

ただし、上記の特定のコマンドを実行すると、このポインターが役立ちました。

Sudo launchctl limit maxfiles 2000 unlimited

それは私の設定をmaxfiles 2000 10240として設定します

だから私はこの少し違うものをもう一度走らせます

Sudo launchctl limit maxfiles 65536 200000

これで、設定がmaxfiles 65536 200000に設定されました。

そして、後でこれを行うと、シミュレーターを再実行するのに役立ちました。私はMojave10.14.5を持っています。

1
Palio Cisona