2016-02-29 35 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}/; 

添加了這個在構建部分作爲初始運行腳本爲我工作。

相關問題