Очень плохая идея помещать большие файлы в базу данных, это снизит производительность и вполне может разрушить ограничения памяти, которые есть у приложения. Вы также не можете передавать их из базы данных так же, как из файловой системы.
Вместо этого рассмотрим этот подход - как предложил Алекс, работать с отдельными файлами и строками, которые представляют имена файлов. Вы можете поместить и базу данных, и файлы в один каталог, который ваш кодер хранит как ссылку на папку в XCode, так что все содержимое в папке, которую вы изменяете, автоматически добавляется в проект кодирования. Обратите внимание, что если вы измените какой-либо существующий файл, из-за ошибки в XCode ему потребуется выполнить чистую сборку перед повторной сборкой, иначе он не будет копировать измененные ресурсы (в основном это проблема для БД).
Тогда вы можете легко использовать любой клиент SQLLite для ведения базы данных имен файлов и других данных. «База» - отличное автономное приложение.
Я настоятельно рекомендую вам использовать систему управления исходным кодом, такую как Git, чтобы вы могли регистрировать изменения, и программист мог сразу же обновить свой проект без путаницы при отправке файлов по электронной почте.