mthr blog

あれやこれを書いたり

URLスキームのシミュレーター検証

iOSアプリ開発において、シミュレーター上でURLスキームの動作検証をする方法。

手順

シミュレーターのUUIDを取得する(表示結果は一部抜粋したもの)。

$ xcrun simctl list
iPhone XR (FB30A892-8087-4360-B0ED-5FDC411A20B1) (Booted) 

UUID を指定してシミュレーターに URL scheme を渡す。

$ xcrun simctl openurl {UUID} {URL scheme}

もしくは、booted状態のシミュレーターに対して行う場合は以下の通り。

$ xcrun simctl openurl booted {URL scheme}

例えば

$ xcrun simctl openurl FB30A892-8087-4360-B0ED-5FDC411A20B1 hogehoge://
$ xcrun simctl openurl booted hogehoge://