我有兩個資源文件夾作爲文件夾引用添加到我的XCode項目。遵循關於this question的建議,我創建了一個新的構建階段,使用rsync命令複製這些文件夾,以便在不需要清理項目的情況下運行應用程序時,該文件夾內的文件將發生更改。然後,我將構建階段放在了「複製包資源」上,並從中刪除了我的兩個文件夾。下面是構建階段的命令:XCode構建階段與rsync不從文件夾中刪除文件
rsync -a --delete --exclude=.svn "${SRCROOT}/Resources/Episode1" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
rsync -a --delete --exclude=.svn "${SRCROOT}/Resources/Common" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
它似乎工作正常,但刪除的文件仍然在我的應用程序包中。我注意到,如果我轉到由「$ {TARGET_BUILD_DIR}/$ {UNLOCALIZED_RESOURCES_FOLDER_PATH}」表示的文件夾,「我刪除的文件不在預期之中,但如果我在模擬器中檢查了我的應用程序包,那麼文件仍然存在。任何線索?