Какую стратегию миграции вы использовали?
В XCode вы можете сгенерировать модель отображения и просмотреть изменения, которые произойдут, включая индексирование.
Я предлагаю просто добавить модель сопоставления, проверить, указаны ли изменения индекса, и выполнить автоматическую облегченную миграцию:
NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption,
[NSNumber numberWithBool:YES], NSInferMappingModelAutomaticallyOption,nil];
NSPersistentStore *migratedStore = [persistentStoreCoordinator addPersistentStoreWithType:nil configuration:nil URL:storeURL options:options error:&error];
migrationWasSuccessful = (migratedStore != nil);
Координатор постоянного хранилища автоматически обнаружит модель сопоставления и использует ее для выполнения миграции. Похоже, что предполагаемая модель времени выполнения не чувствительна к применению индексов к свойствам сущности.