iOS Simulatorを多重起動する方法


Webアプリケーション開発時など、複数のiOS
Simulatorで同時にテストしたいケースがあります。1台のMacで、複数のエミュレータを同時に起動する方法はあるでしょうか?

参考まで、手元で試した次の方法はいずれもうまく行きませんでした。2つ目のインスタンスを立ち上げようとすると、「Unable to boot device
in current state: Booted」というエラーが出て、黒い画面だけが表示されます。

1) `open`コマンドで、`-n`オプションを指定する。

[code]

    $ open -n -a /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app`
    
[/code]

2) 別ユーザで、`open`コマンドを使う。

[code]

    $ su OtherUser
    $ open -n -a /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app`
    
[/code]

![2つめのインスタンス](https://i.stack.imgur.com/kAdd1.jpg)




stackoverflow英語版のこの回答 <https://stackoverflow.com/a/3717027/3474143?stw=2>
が参考になると思います。

このアプリ
<http://www.coderebel.com/2010/08/31/iphone_simulator>（実体は単なるシェルスクリプト）を使うと、複数セッションできるよう設定を変更した後、iPhoneSimulator
を起動してくれ、ユーザ毎に個別の iPhoneSimulator を起動できるようになりました。




stackoverflow英語版のこの回答 <https://stackoverflow.com/a/3717027/3474143?stw=2>
が参考になると思います。

このアプリ
<http://www.coderebel.com/2010/08/31/iphone_simulator>（実体は単なるシェルスクリプト）を使うと、複数セッションできるよう設定を変更した後、iPhoneSimulator
を起動してくれ、ユーザ毎に個別の iPhoneSimulator を起動できるようになりました。

