Xcode:在构建阶段向项目添加文件

Xcode:在构建阶段向项目添加文件,xcode,xcode5,Xcode,Xcode5,在我的Xcode项目中,我有一个自定义构建阶段,运行脚本并下载一些图像供应用程序使用。我想做的是在构建期间自动将这些图像添加到项目中。现在,我必须构建一次(下载文件),然后手动将这些文件添加到项目中。只要文件名不变,它就可以工作。相反,我希望将特定目录中的所有文件添加到项目中 我已尝试按照建议设置输出文件值,如下所示: $(PROJECT_DIR)/$(PROJECT_NAME)/External Assets/* 但它不起作用。您知道是否可以这样做吗?使用.bundle扩展名创建一个目录。将

在我的Xcode项目中,我有一个自定义构建阶段,运行脚本并下载一些图像供应用程序使用。我想做的是在构建期间自动将这些图像添加到项目中。现在,我必须构建一次(下载文件),然后手动将这些文件添加到项目中。只要文件名不变,它就可以工作。相反,我希望将特定目录中的所有文件添加到项目中

我已尝试按照建议设置输出文件值,如下所示:

$(PROJECT_DIR)/$(PROJECT_NAME)/External Assets/*

但它不起作用。您知道是否可以这样做吗?

使用
.bundle
扩展名创建一个目录。将此捆绑包添加到应用程序的资源中。当项目生成时,它将自动复制捆绑包中的每个文件,即使在您首次将捆绑包添加到项目中后更改或添加了这些文件。

您想将文件添加到项目还是应用程序?我想将它们添加到项目中。我认为这是不可能的,但我也无法想象您需要它的情况。你想存档什么,为什么不能在应用程序中下载文件?我想至少使用这些图像作为启动图标和启动屏幕。我认为出于其他目的,我可以将它们装入一个包中,就像@Chris Lundie在他的回答中建议的那样。谢谢。我明天试试,然后告诉你进展如何。我明白,这将使我能够通过
[UIImage imageNamed:
访问图像,对吗?如果您在图像名称前面加上捆绑名称,并用斜线分隔,这仍然可以正常工作。