Здесь может быть что-то не так. Если у вас есть база данных SQLite, добавленная в ваш проект по ссылке, и если вы не внесли никаких изменений в код, тогда, когда вы нажмете «Построить», вы не увидите скопированный вами измененный ресурс БД. По сути, Xcode имеет давние проблемы с распознаванием изменений ресурсов (на которые есть ссылки). Делать чистую сборку - ваш ядерный вариант, так как в зависимости от времени компиляции, это может занять довольно много времени. Лучший вариант - просто удалить пакет .app из каталога сборки. Это не займет много времени для восстановления Xcode, хотя если у вас много ресурсов, это также может занять некоторое время. Лучший вариант (тот, который я использую) - это оставить «фиктивный» файл на корневом уровне папки, включенной по ссылке (скажем, пустой текстовый файл), и когда я обновлю ресурс, я внесу изменение в фиктивный файл, отмените изменение и нажмите Save (внутри Xcode). Это вызывает что-то в XCode, чтобы рекурсивно пройти через этот включенный каталог, чтобы видеть, изменилось ли что-нибудь.
Помимо всего этого, если вы изменяете файл БД, а SVN сообщает вам, что вы не внесли в него изменения, у вас есть другая проблема. Проще говоря, вы уверены, что файл БД уже добавлен и зарегистрирован в SVN, поэтому SVN знает об этом? И вы уверены, что редактируете тот же файл, который проверяете в SVN?