Following the migration guide I’ve set my app to development mode and ran the client.
The sync seems to be working. But Scheme on the dashboard shows nothing and presents a label " Allow access to your cluster data. Realm prevents access to your data by default. "
This error is showing that the partition of the object in the mobile app doesn’t match the partition key of the partition you’re trying to write to.
Your mobile app’s Object classes should not include the partition key – the SDK will automatically set it based on the partition that you opened your realm with.
Going back to my earlier comments. It’s not an error to include the partition key in your Object class but if you include it then you need to ensure that you set it to the same value as the partition you opened the realm with.
It looks like you opened the partition with the partition value set to _partitionKey (i.e. objects that contain { partition: "_partitionKey" }) but you have an object containing { partition: "" } – or something similar.