Как заставить Xcode обновить ссылки на папки на устройстве? - PullRequest
0 голосов
/ 31 марта 2012

Я создал ссылку на папку, выполнив следующее:

  1. Создана папка на диске. Добавлены все файлы, которые должны быть в нем.
  2. в Xcode ---> Добавить файлы в проект ---> нажал на папку ---> Необязательно копировать файлы при необходимости ---> нажал создать ссылки на папки для любых добавленных папок

Проблема: Всякий раз, когда я изменяю файлы в папке (добавляю / удаляю) и т. Д. Изменения регистрируются в XCode. (Вы можете увидеть изменения в навигаторе проекта). Этих изменений нет, когда я бегу на симуляторе. Удаление приложения на симуляторе не помогает. Только когда я нажимаю «Сбросить содержимое и настройки» в симуляторе, он принимает изменения.

Я уже добавил следующий сценарий к этапам сборки:

touch -cm "${BACKGROUND_TEXTURES}"

Он запускается после компиляции, но перед копированием ресурсов комплекта. Мои ресурсы пакета содержат эту папку.

Я не уверен, имеет ли значение сценарий, поскольку XCode принимает изменения без него. Это симулятор, который не обновляется, если я не установлю вручную «Сбросить содержимое и настройки».

Как правильно решить мою проблему?

РЕДАКТИРОВАТЬ: Я пробовал Clean, затем Build, но это, похоже, не имеет никакого значения.

1 Ответ

0 голосов
/ 23 мая 2012

Пример: Я создаю папку «Изображения» в папке проекта и «создаю ссылки на папки для любых добавленных папок».
Затем я добавляю touch -cm ${SRCROOT}/../../Images к Run Script и перетаскиваю «Run Script» перед «Compile Sources» почисти и построй, все нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...