Follow

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use
Contact

How to fully remove macOS Xcode application?

I’m working on a multiplatform app using Xcode and SwiftUI. A couple weeks ago I changed my CloudKit data and now the application won’t run as I’m getting a fatalError. I got the iOS application running again by uninstalling the app and running Xcode so it installs it fresh. I can’t figure out how to uninstall my macOS version so I can’t run it anymore. Does anyone know how to fix this?

Fatal error: Unresolved error Error Domain=NSCocoaErrorDomain Code=134140 "Persistent store migration failed, missing mapping model."

I’ve found where the application is created (in the Debug directory ultimately within my app’s Build directory) and removed them all but when run the newly created application has the same error. I also removed the entire app directory within Xcode/DerivedData and I still got the fatalError.

MEDevel.com: Open-source for Healthcare and Education

Collecting and validating open-source software for healthcare, education, enterprise, development, medical imaging, medical records, and digital pathology.

Visit Medevel

Thanks

>Solution :

This should emphasize the importance of proper migration and non-stop testing once you go into production. But a couple of things that can help.

Go to Settings>Apple ID>iCloud Drive>Options>Deselect Your app

Go to Settings>Apple ID>Manage Button (Bottom iCloud Storage)> Click on your App> Delete All Files

If this doesn’t work try destroying the store
Mock Core Data object in SwiftUI Preview

Here are some links with additional information. It is something delicate that you should be very aware of because a user loosing all their data is a terrible experience.

Good to know info

https://www.grantgrueninger.com/2020/01/nspersistentcloudkitcontainer-in-production/

Deploying to production, limitations, etc.

https://developer.apple.com/documentation/coredata/mirroring_a_core_data_store_with_cloudkit/creating_a_core_data_model_for_cloudkit

Lightweight Migration
https://developer.apple.com/documentation/coredata/using_lightweight_migration

Add a comment

Leave a Reply

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use

Discover more from Dev solutions

Subscribe now to keep reading and get access to the full archive.

Continue reading