2015-02-19 6 views
0

Я хотел бы иметь возможность включать файлы, которые создаются внешним инструментом в процессе сборки iOS, чтобы ресурсы были размещены в комплекте. Это было бы полезно использовать для ссылки на папку, но я не хочу, чтобы эти ресурсы были в подкаталоге, а скорее сплющивались в связку, как и другие ресурсы, размещенные в группах внутри пакета. Таким образом, все еще можно найти ресурсы, используя:Как включить все файлы в иерархию папок в пакет iOS, но не включать сами папки?

[[NSBundle mainBundle] pathForResource:name ofType:extension]; 

Есть ли способ сделать это без сценария пост-сборки?

ответ

0

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

find /${SRCROOT}/../ResourceTreeRoot/ -iname '*' -exec cp \{\} ${TARGET_BUILD_DIR}/${TARGET_NAME}.app/ \;