LoginSignup
17
17

More than 5 years have passed since last update.

【Xcode】Xcode6におけるシミュレータ内アプリ内を閲覧できるMac向けアプリを作りました。またその時の調査内容まとめ。

Posted at

アプリ自体はこちら
http://blog.oneworld-inc.com/entry/2015/01/25/235914

Xcode6において、シミュレータにインストールしたアプリのDocumentsフォルダなどを
確認したい場合、なかなか手間だったりしまして。

それがめんどくさかったので、Mac上で動作するアプリとして
それらが閲覧できるアプリを作成しました。

またそれを作るにあたり調査した内容などをまとめておこうと思います。

~/Library/Developer/CoreSimulator/Devices/

まず前提として、このあたりにシミュレータのアプリ関連の情報が格納されていますが、
その直下に、
.default_created.plist
というファイルが存在します。

そのファイル内には、Devices内に含まれているディレクトリとバージョンまたデバイスとの
関連性が記述されています。

そして、そのディレクトリの中においては

/data/Containers/Data/Application/

と続いていくわけですが、
その中に各アプリケーションのディレクトリが存在しますが、
それらは乱英数字になっているため、どれがどのアプリのディレクトリか
わからない状態ですが、
各ディレクトリ内に

.com.apple.mobile_container_manager.metadata.plist

というファイルがあり、その中に、BundleIDが含まれているので、
どのアプリなのか特定ができます。

17
17
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
17
17