Datamodel bundle name: IHM_Recipes.xcdatamodeld (developed as part of the original iOS app) There are two products both sharing a common datamodel: iHungryMePlus (iOS) SqliteFromXml (Mac)
There was a user error in my choice of param for pathForResource: for the first line of code below:
NSString *path = [[NSBundle mainBundle] pathForResource:@"IHM_Recipes" ofType:@"momd"];
NSURL *momdURL = [NSURL fileURLWithPath:path];
managedObjectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:momdURL];
I used pathForResourceParam == @"SqliteFromXml". Sorry to waste your time. Because a momd file named SqliteFromXml.momd was created, I wrongly concluded that pathForResourceParam was used for targeting rather than searching. I see now this was very bad logic. This approach to create a MOM came from Jeff Lamarche.