Я использую основные данные для своего приложения, и до недавнего времени у меня никогда не возникало проблем с добавлением или удалением столбцов. Но теперь, даже если я внесу изменения в свой xcdatamodel и создам новые и обновленные файлы сущностей h / m, sqlite, похоже, не воспринимает эти изменения. На самом деле я перешел в папку документов и проверил оператор create для соответствующих таблиц в sqlite3, и я смог подтвердить, что добавленные мной столбцы отсутствуют.
Я удалил и повторно развернул приложение несколько раз безрезультатно. Можно ли что-то сделать с приложением, чтобы оно игнорировало какие-либо изменения схемы, вносимые через xcdatamodel? Думаю, еще одна вещь, о которой стоит упомянуть, - я недавно начал помещать всю папку с проектами в CVS, поэтому мне интересно, не запуталось ли что-нибудь в процессе регистрации и проверки.