2016-02-29 110 views
2

现在我正在下载所有资源并为每个Xcode GUI添加引用。 必须有一种方法可以将最后一步自动化,以便脚本可以自动将资源复制到项目目录并生成引用。如何以编程方式/从脚本向Xcode项目添加文件?

在一些类似的问题中,它意味着为您的项目建立一个“新”运行脚本'构建阶段。“ 但是,代码是如何将它添加到我的项目的子目录中的。

谢谢,Kahlei

回答

0

我不知道目前存在的工具。我还需要以编程方式将文件和文件夹添加到xcode项目文件中。这是相当复杂的,所以我会描述方法并发布一个链接到我的项目。

如果只添加一个文件或一个文件夹的项目文件,并期待在差异,你会发现,每一个文件/文件夹在项目文件共享UUID多个条目。您必须生成UUID并在项目文件的各个子部分中创建条目。

My use case用于衡量使用快速和/或客观c文件的项目之间编译时间是否存在差异。 This section of code操纵项目文件。它很快被扔在一起,并不会赢得任何美容奖项。

0

要完成这样一个问题: 我发现这样一个解决方案:

find -L "${SRCROOT}/Resources/InitData" -type f -not -name “.*” -not -name “`basename ${INFOPLIST_FILE}`” | xargs -t -I {} cp {} ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/; 
find -L "${SRCROOT}/Resources/InitData/Images" -type f -not -name “.*” -not -name “`basename ${INFOPLIST_FILE}`” | xargs -t -I {} cp {} ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/; 

添加了这个在构建部分作为初始运行脚本为我工作。

相关问题