From your description, I can say that you changed the model of the managed object with changing the version of the repository.
Check out this tutorial (there may be a Mac version, but it must be valid) here .
However, if you omit the migration (since you said that users will not have any data in the repository for sure), you can always change the repository path so that it loads another repository. However, if you plan on any updates and further development of the application, I highly recommend reading about the migration of master data.
Pawel source share