I am just testing some configurations with Realm and therefore I have added and deleted variables and lists from my realm classes. Since I am just testing I do not want to go through the migration process - I also don't have any data which is effected for continuity.
Is there any way to get around migration being requested automatically by Realm?
There are two ways to skip migration error regardless schema changes.
deleteRealmIfMigrationNeeded property. If it is
true, recreate the Realm file with the provided schema if a migration is required.
let config = Realm.Configuration(deleteRealmIfMigrationNeeded: true) Realm.Configuration.defaultConfiguration = config let realm = try! Realm() ...
Increment schema version every launch. Realm has auto migration feature. If you don't need to migrate existing data, you can just increment schema version. Schema will be changed by Realm automatically.
let config = Realm.Configuration(schemaVersion: try! schemaVersionAtURL(Realm.Configuration.defaultConfiguration.fileURL!) + 1) Realm.Configuration.defaultConfiguration = config let realm = try! Realm() ...