我希望能够包含外部工具在我的 iOS 构建过程中创建的文件,以便将资源放入包中。这对于文件夹引用来说是一个很好的用途,但我不希望将这些资源放在子目录中,而是像将其他资源放入包中的组一样将它们扁平化到包中。这样,仍然可以使用以下方式找到资源:
[[NSBundle mainBundle] pathForResource:name ofType:extension];
有没有办法在没有构建后脚本的情况下做到这一点?
最佳答案
除了后期构建脚本之外,我还没有找到答案,而且后期构建脚本方法似乎非常容易且可靠。这是我添加到 XCode 的“运行脚本”
find /${SRCROOT}/../ResourceTreeRoot/ -iname '*' -exec cp \{\} ${TARGET_BUILD_DIR}/${TARGET_NAME}.app/ \;
关于ios - 如何在 iOS 包中包含文件夹层次结构中的所有文件,但不包含文件夹本身?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28598950/