とりあえず解決としてはConfigurationのreadOnlyをtrueにする。
let config = Realm.Configuration(fileURL:~~~~)
config.readOnly = true
そもそもバンドルディレクトリはread only。
変更可能にしたいときはdocumentsディレクトリなどにコピーしてから開かなくてはならない。
逆にシミュレーターだと開けてしまうのは、Macの方の設定に依存しているからということらしい。
More than 3 years have passed since last update.
とりあえず解決としてはConfigurationのreadOnlyをtrueにする。
let config = Realm.Configuration(fileURL:~~~~)
config.readOnly = true
そもそもバンドルディレクトリはread only。
変更可能にしたいときはdocumentsディレクトリなどにコピーしてから開かなくてはならない。
逆にシミュレーターだと開けてしまうのは、Macの方の設定に依存しているからということらしい。
Register as a new user and use Qiita more conveniently