У меня есть две папки ресурсов, добавленные в качестве ссылок на папки для моего проекта XCode.Следуя совету по этому вопросу Я создал новую фазу сборки, которая копирует эти папки с помощью команды rsync, чтобы изменения в файлах внутри этой папки появлялись при запуске приложения без необходимости очистки проекта.Затем я поместил фазу сборки сразу после «Копировать ресурсы комплекта» и удалил из нее две папки.Вот команды для этапа сборки:
rsync -a --delete --exclude=.svn "${SRCROOT}/Resources/Episode1" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
rsync -a --delete --exclude=.svn "${SRCROOT}/Resources/Common" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
Кажется, это работает нормально, однако удаленные файлы все еще находятся в моем комплекте приложений.Я заметил, что если я перехожу в папку, представленную как "$ {TARGET_BUILD_DIR} / $ {UNLOCALIZED_RESOURCES_FOLDER_PATH}", то файлы, которые я удалил, не там, как ожидалось, но если я проверяю пакет приложений внутри симулятора, файлы все еще там.Любые подсказки?