Как мне заставить Xcode обновлять локальные копии файлов изображений моего проекта?
Вопрос
У меня возникли некоторые странные проблемы с Xcode, и на это практически невозможно найти ответы, просто погуглив.
У меня есть несколько файлов изображений значков (просто PNG) в моем проекте Xcode, и когда я изменяю некоторые из них в Photoshop, они не обновляются при выполнении другой сборки в Xcode.Чтобы исправить это, я должен снова добавить файл в проект, а затем удалить старую версию файла, которая уже есть в Xcode.
Что я здесь делаю не так?Я обновляю / заменяю файл изображения, который хранится в каталоге моего проекта, непосредственно из Photoshop, поэтому я предположил, что он просто перезагрузится и появится новая версия.
Обновить:Похоже, что произошло то, что когда я впервые импортировал файлы изображений в свой проект, они были добавлены в мой подкаталог "Classes /".Поэтому, когда я обновлял их, это было просто добавление их в корневой каталог моего проекта.
Решение
Это довольно странно.Я бы предложил две вещи:
Убедитесь, что вы не сохраняете свои файлы Photoshop в неправильный каталог.Я знаю, это кажется простым, но его стоит проверить.Убедитесь, что вы не сохраняете их в build/ directory или что-нибудь в этом роде.
Прежде чем снова запустить симулятор, попробуйте Чистота сначала выполните все цели сборки, чтобы убедиться, что ваш проект действительно будет собран заново перед запуском симулятора.
Другие советы
У меня была точно такая же проблема.Следующее исправило это для меня:В Xcode перейдите в Project -> Очистить
Это удалит старые изображения из кэша xcode и покажет ваше новое изображение