Device Hub iOSシミュレータに画像を登録する

Xcode バージョン27より採用となったiPhone / iPadなどのシミュレータであるDevice Hub。ここでは、iPhone / iPadシミュレータへの画像登録にて、従来可能であった drag & drop に対応しなくなった。iPhoneシミュレータ画面上に画像を drop しても、何も起こらなくなったのである。

しかし、下記の方法で画像の登録ができる。

  1. 登録したいiOSデバイスのシミュレータをMac上で起動しておく。
  2. Macにてターミナルを開き、下記コマンドを実行する。
xcrun simctl addmedia booted /path/to/your/image.png

移動したい画像ファイルをターミナルに drag & drop すれば、その画像のフルパスが入力されるので、下記までをターミナルで打ち込んでから、登録したい画像ファイルをそのターミナルに drag & drop すると便利に移動できる。

xcrun simctl addmedia booted 

“simctl”がないとエラーが出る時は

先の xcrun 実行時に下記のようなエラーが出ることがある。

xcrun: error: unable to find utility "simctl", not a developer tool or in PATH

そんなときは、下記の記事の通りターミナルに打ち込み、開発ツールを Mac 標準のものから Xcode に切り替えよう。