しおメモ

雑多な技術系ブログです。ニッチな内容が多いです。

iOS Simulatorにディスクイメージをマウント

hdiutilからマウントできました。Xcode 10👌です。

ディスクイメージ作成

iOSのシステムが数百MB使用するので、その分は最低限起動に必要です。

# APFS
hdiutil create -size 1g -fs APFS /tmp/ios.dmg
# HFS+
hdiutil create -size 1g -fs HFS+ /tmp/ios.dmg

Simulatorのデバイスにマウント

新しくシミュレータを用意しておいたほうが良いです。

f:id:scior:20181010220514p:plain

マウント先のデバイスのパスは、~/Library/Developer/CoreSimulator/Devices/[Device Identifier]です。

cd ~/Library/Developer/CoreSimulator/Devices/CB63F64D-xxxx
hdiutil attach /tmp/ios.dmg -mountpoint .

起動

起動済みのシミュレーターの場合、XcodeからRunすると1回怒られますが、

f:id:scior:20181011002755p:plain

もう一回Runすると起動できます。

f:id:scior:20181011005612p:plain