Как он продолжает генерироваться после удаления CoreDataBooks.sqlite из папки ресурсов?

#ios #core-data

#iOS #core-data

Вопрос:

Если я удалю CoreDataBooks.sqlite из симулятора iPhone и из папки ресурсов, почему он продолжает генерироваться в симуляторе Iphone со всеми данными книг снова? Я, очевидно, ожидал, что при запуске будет создан пустой CoreDataBooks.sqlite.

Чего мне здесь не хватает?

Примечание: Этот вопрос относится к образцу проекта Apple под названием «CoreDataBooks«.

Ответ №1:

Вы можете обнаружить, что CoreDataBooks.sqlite файл все еще находится в выходных данных вашей сборки. Даже если вы удалите файл из дерева исходных текстов и удалите приложение из симулятора, при следующем запуске приложение будет установлено из выходных данных сборки.

Попробуйте открыть меню продукта, нажмите Option и выберите Очистить папку сборки …. Это должно удалить все ранее созданные выходные данные сборки, а затем вы можете перестроить приложение без CoreDataBooks.sqlite файла.

Комментарии:

1. Спасибо. На этом вопрос закончился.

2. Затем отметьте ответ как принятый, чтобы другие в будущем могли быстро увидеть, что это помогает. 🙂