2009-09-13 2 views
1

Я создаю это приложение для iPhone, у которого есть набор ресурсов, которые я, во время разработки, много обновляю. Эти ресурсы позже используются моим приложением.Обновление ресурсов автоматически при каждой сборке?

Дело в том, что всякий раз, когда я вношу изменения в эти ресурсы и выполняю регулярную сборку, ресурсы фактически не обновляются в моем приложении iphone. Фактически, они никогда не обновляются до тех пор, пока я не очищу сборку и не перестрою все приложение, после чего все будет в порядке.

Есть ли способ сделать xcode всегда включать мои ресурсы в каждую сборку?

ответ

1

Если вы копируете ресурсы в свою оболочку приложения, используя фазу сборки файлов копий в своей целевой, Xcode обычно делает правильные вещи. Xcode решает, не копировать ли файл в зависимости от даты его модификации.

Проверьте, соответствуют ли даты изменения ваших исходных файлов и копий в оболочке приложения, и, после обновления ресурсов, даты изменения обновленных файлов новее, чем даты в оболочке приложения.

+0

Благодарим вас за ответ. Я (сейчас) копирую ресурсы (возможно, это неправильный термин, я копирую некоторые каталоги, содержащие изображения, и config.plist, они скопированы в каталог ресурсов, хотя), используя фазу сборки файлов копий. Xcode по-прежнему не обновляет их, если я сначала не очищаю сборку. – NSSec

+0

Отслеживание зависимостей от содержимого скопированных каталогов не работает. Измените ошибку в http://bugreport.apple.com/ –

+0

Похоже, что с Xcode 3.2.2 (с iPhone SDK 3.2) проблема решена. – NSSec

Смежные вопросы