にょっす速報🐮✋

レルムファイルを見つける方法は?

この記事の目次

Q.

realmでDBを作成しましたが、OS(Yosemite)に/ private / var / mobileにモバイルフォルダーがないため、ファイルを見つけることができません。

ブラウザで実行するには、どのように自分の領域にアクセスする必要がありますか?

A.

Realmファイルを見つける

Android向け

RealmブラウザでRealmファイルを表示するにはどうすればよいですか?

iOSの場合
アプリがデバイスにある場合
デバイスが接続されていることを確認し、Xcodeメニューのデバイスウィンドウに移動します ウィンドウ>デバイス (⌘ ⇧ 2)。そこで、デバッグ権限を持つインストールされたアプリのリストからデバイスとアプリを選択できます。

アプリを選択した後、テーブルビューの下部にあるツールバーの歯車に移動し “コンテナをダウンロード... “。そこで、ドキュメントの場所からMacにファイルをプルできます。xcappdataバンドルとして保存されます。

保存したFinderでローカルパスを開くと、選択してそれを利用できます “パッケージの内容を表示” ファインダーのコンテキストメニューで、ファイルを選択したとき。新しいファインダーウィンドウが開き、次のパス(例:)内にRealmが見つかります。AppData / Documents / default.realm(ディレクトリ '/ private / var / mobile'がパスです), iOSがデバイスファイルシステムで使用します。

アプリがシミュレーター上にある場合

ユーザーのディレクトリに移動します:

/Users//Library/Developer/CoreSimulator/Devices//data/Containers/Data/Application//Documents/default.realm

おそらく、デフォルトのレルムの現在のパスを取得する最も簡単な方法は、シミュレータを一時停止して、LLDBコンソールに以下を入力することです:

目的C:
(lldb) po [RLMRealmConfiguration defaultConfiguration].fileURL

Realm Objective-Cを使用して切り替える:
(lldb) po RLMRealmConfiguration.defaultConfiguration().fileURL

Realm Swiftを使用してSwift:
(lldb) po Realm.Configuration.defaultConfiguration.fileURL

またはあなたが持っている場合 RLMRealm 手元のインスタンス、あなたは使用できます:
(lldb) po myRealm.configuration.fileURL

次に、このパスをコピーして端末を開き、入力します open [ここに貼り付けられたパス]

注: 一部のパスにはスペースがあるため、スペースの前に「\」を使用してエスケープしてください。

Helper Tool SimPholders
これはおそらく、シミュレーターでアプリのファイルを見つける最も速い方法です。インストール SimPholders。これにより、メニューバーから直接アプリのドキュメントディレクトリにアクセスできます。

ノート SimPholdersが間違ったシミュレーターアプリフォルダーに移動したと言う人もいます。その場合、上記の手順に従ってレルムパスを印刷します, あなたのrealm.pathをコピーします

);

コメント(0件)


トピックス