Как правильно копировать списки, доступные только для чтения, в каталог сборки приложения? - PullRequest
4 голосов
/ 29 июля 2011

У меня есть приложение для iPhone, которое использует набор списков для загрузки данных.Во время разработки я обнаружил, что получаю очень странное поведение, из-за которого XCode не всегда читает из последней редакции списка.

Я исследовал это и обнаружил, что списки не обрабатываются как другие файлы и что их обновление может бытьигнорируется XCode.Я также обнаружил, что могу это исправить, перетаскивая списки вручную в список ресурсов Copy Bundle Resources в Targets, но я бы подумал, что если бы Apple действительно захотела, чтобы я это сделал, XCode мог бы добавить его в этот список, когда файлдобавлен в проект в первую очередь.

Может кто-нибудь сказать мне, как правильно подойти к этой проблеме, пожалуйста?

1 Ответ

2 голосов
/ 05 августа 2011

Xcode не копирует автоматически определенные ресурсы, и их нужно добавлять вручную в список ресурсов копирования комплектов в ваших целях, как вы сказали.Я нахожу это довольно раздражающим (особенно потому, что кажется, что только некоторые из моих файлов делают это), и я не совсем уверен, является ли это ошибкой или нет.Я также заметил, что xcode обычно никогда не добавляет исходные файлы C в список источников компиляции в Targets в моих проектах iPhone.Перетаскивание файла в ресурсы пакета копирования никогда не должно вызывать проблем, если, конечно, вы не создаете шаблон файла.

...