LoginSignup
0
1

More than 1 year has passed since last update.

iPhoneシミュレータのDeviceの場所

Last updated at Posted at 2021-04-09

iOSシミュレータのDeviceのデータについて

Xcode付属のiOSシミュレータで利用したデバイスのデータがどこにあるか、調べてみたのでメモとして残しておきます。

デバイスの場所

デバッグ時に起動したデバイスのデータが以下の場所に配置されています。

~/Library/Developer/CoreSimulator/Devices/

aaaaaa.tiff

シミュレータのID

上記のフォルダ内に使用したデバイスのIDがフォルダ名となり各デバイスに関連するデータが保存されています。
Xcodeの Window → Devices and Simulators を開き、Simulatorsのタブを開くとシミュレーターのIDが確認できます。

bbbb.png

シミュレータのID(コード)

シミュレータのIDをSwiftのコードで確認するには、以下で確認できます。
一緒にアプリケーションIDも確認できます。

let documentDirPath = NSSearchPathForDirectoriesInDomains(FileManager.SearchPathDirectory.documentDirectory, FileManager.SearchPathDomainMask.userDomainMask, true)
print(documentDirPath)

出力結果

出力結果(実例)
/Users/ユーザー名/Library/Developer/CoreSimulator/Devices/938756E4-6FCB-4B9A-A0DA-2A82C1481955/data/Containers/Data/Application/AFBBEAFE-6F63-43ED-A8A6-40A4C04B87D3/Documents
出力結果(シミュレータIDとアプリケーションID)
/Users/ユーザー名/Library/Developer/CoreSimulator/Devices/シミュレータID/data/Containers/Data/Application/アプリケーションID/Documents
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1