https://zeeshankhan.github.io/posts/core-data-migration/
Core Data Migration - zeeshan's blog