言いたいだけのブログです。#iPhone#Xcode中安佑一2020.09.15この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。はじめにCX事業本部の中安です。画像を取り扱うようなアプリを作る場合、ユーザはカメラから撮ったり、写真アプリから選択したりして画像を引っ張ってくると思います。シミュレータの写真アプリに画像を仕込むのって、そのままやると面倒くさいですよね。ターミナルからコマンドをポンっでシミュレータの写真アプリに画像を入れるようにしましょう。xcrunコマンドXcodeがインストールされていると、xcrunが実行できるようになっていると思います。その中のサブコマンドsimctlを使うと、いくつかのシミュレータの操作をコマンドで行うことができます。シミュレータのUDIDを取得する今動作させることのできるシミュレータを一覧化してみましょう。:こんな感じに取れます。今まさに起動中のシミュレータだけを取ろうというときにはgrepを使えば抽出できますね。このUDIDを引数にすると、色んなコマンドでシミュレータを指定して実行できるのでコピーしておくといいかと思います。simctlコマンドで起動させることが出来ます。XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXしかし、実行してもいつものシミュレータが画面上には表示されません。さきほどと同じコマンドを叩いて見てください。指定したUDIDのシミュレータが起動していることが分かります。シミュレータ自体が見えないと気持ち悪いよということであれば、GUIも含めて起動できるようにしましょう。その引数にUDIDを渡してやります。XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXこのように2種類の手法があるようです。同じことをやっていますが、前者のほうがシンプルですね。シミュレータに画像を入れるでは、起動したシミュレータに画像を入れてみましょう。PC上にどこかのディレクトリに画像ファイルが置いてあるとします。仮に1.jpg、2.jpg、3.jpgとしますね。addmediaコマンドで追加します。3.jpgこれを実行してからシミュレータの写真アプリを見てみると、画像が入ってることが確認できると思います。シミュレータが1つだけ起動してるならbootedというエイリアスを使うことができます。3.jpg一気に入れるこうやってチマチマと入れていくのも大変なので、ディレクトリ内にある画像を一気に入れる方法もメモっておきます。booted最後に今回は画像だけでしたが、動画も入れることができます。起動中のシミュレータに画像に入れるなら、最後のコマンドでドンっと入ると思います。