ios – 将动态创建的文件复制到内置的应用包中

我有一个文件,我在运行时在我的iOS项目的${SRCROOT}文件夹中创建.我想复制这个文件,这样当我构建我的应用程序时,它就嵌入在包中.

例如.

>构建应用程序时,我创建了一个文件xyz.txt
>我希望将此文件像普通资源一样复制到应用程序. MyApp.app/xyz.txt

这是我尝试过的:

我创建了一个构建阶段 – >使用以下命令运行脚本:

cp “${SRCROOT}/xyz.txt ${DSTROOT}/xyz.txt

以上内容不会将文件复制到我想要的位置.我已经查看了this个构建变量列表,但我不确定哪个可以用于我的目的.

如何将创建的xyz.txt文件作为构建阶段复制到主应用程序包?

最佳答案 我在这个问题中找到了答案:
https://stackoverflow.com/a/7287596/1144632

我最终在我的运行脚本中使用了以下内容

cp "${SRCROOT}/xyz.txt" "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/xyz.txt"  
点赞