Как я могу сказать xCode перепроверить ресурсы проекта, которые были изменены? - PullRequest
0 голосов
/ 26 мая 2010

Я работаю с другом-дизайнером над приложением для iPhone, и ему нравится дорабатывать всевозможные изображения, связанные с проектом, над которым мы работаем. Все эти изображения были добавлены в проект ранее (и добавлены в папку проекта с помощью xcode), а затем изменены в новом месте. При предварительном просмотре изображений в xCode отображаются обновленные изображения, но сборка и запуск в симуляторе или на устройстве не позволяют получить новое изображение. Фактически, если я делаю чистую сборку, кажется, что все изображение игнорируется, и там, где должны быть изображения, появляются пустые места.

Теперь я могу удалить эти файлы из проекта и заново добавить их, и все снова работает замечательно. Но их много, и я бы предпочел не делать этого каждый раз, когда изображение обновляется. Есть ли способ заставить xCode просматривать и «узнавать» об этих измененных изображениях? Есть ли веская причина, почему он не делает это автоматически?

1 Ответ

0 голосов
/ 26 мая 2010

Вы не указали, как вы включаете эти ресурсы изображений в свой проект, но я предполагаю, что вы включаете их напрямую. Поэтому, если не существует базового процесса, который изменяет файл на месте (используете ли вы SCM, такой как Subversion или Perforce?), Вам придется вручную перезаписывать файлы всякий раз, когда ваш друг художника обновляет их.

Вы должны включить художественные ресурсы в проект, используя вместо этого ссылку на папку. (Я все еще предполагаю, что у вас есть какой-то тип SCM, настроенный для обработки обмена данными - если вы этого не сделаете, установите его как можно скорее.) Однако, все еще есть некоторые выдающиеся ошибки XCode, связанные с получением изменений в файлах в иерархия вложенных папок включена по ссылке, но, по крайней мере, вы можете обойти это, выполняя чистые сборки, когда это необходимо.

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