在构建后的阶段复制Xcode项目中的文件吗?

时间:2019-03-19 00:12:36

标签: xcode

我需要将开发系统上的一组文件和文件夹(例如/ Users / me / deploy文件/ folder1,/ Users / me / deploy文件/ folder2等)复制到我的应用程序包中,作为以下文件之一在我的Xcode项目(Xcode 9.x)中成功构建应用程序之后,构建过程的最后一步。这些文件和文件夹不是构建应用程序的依赖项,仅在我的应用程序运行时才需要。就我而言,我实际上想将这些文件夹和文件复制到应用程序的根级别(即,在myApp.app/中),而不是复制到目录文件夹层次结构(myApp.app/Contents/)中。我试图查看“构建阶段”部分以添加“复制文件”操作,但是显示的选项不是很清楚,也不是不言自明的。

2 个答案:

答案 0 :(得分:0)

如果要在应用程序中捆绑这些文件,则应将它们作为资源包含在项目中。在构建过程之后添加文件看起来不是一个干净的解决方案。或者也许提供更多为什么必须这样做的细节?

您可以从Project Navigator-> Project File-> Targets-> 资源标签

添加资源

答案 1 :(得分:0)

我知道了。我没有在“资源标签”中添加它们,而是在 Build Phases-> Copy Files 下定义了。关键是将目标选项设置为 Wrapper ,这表示文件/文件夹将被复制到myApp.app文件夹级别。