CONTENTS_PATH="${TARGET_BUILD_DIR}/${CONTENTS_FOLDER_PATH}"
mkdir -p $CONTENTS_PATH/Frameworks
cp -R /Library/Frameworks/Cg.Framework $CONTENTS_PATH/Frameworks
cp -R /$OGRE_PATH/lib/$CONFIGURATION/Ogre.Framework $CONTENTS_PATH/Frameworks
我在一個XCode 3.2.6腳本(sh)構建階段中使用它來將框架複製到應用程序包中。它在第一次很好用,但在後續版本中,我獲得了權限/取消鏈接/不能覆蓋錯誤 - 它似乎並不喜歡將框架複製到本身。其他複製操作按預期工作。Xcode腳本構建步驟,複製框架失敗
cp是使用錯誤的工具還是有其他我應該做的?
錯誤:
CP:取消鏈接: 構建/發佈/ Mac1.7to1.8Test.app /內容/框架/ Cg.Framework/CG: 權限被拒絕
CP: 構建/發佈/ Mac1.7to1.8Test.app /內容/框架/ Cg.Framework /版本/ 1.0 /頭/ cg.h: 權限被拒絕
CP: 編譯/發佈/ Mac1.7to1.8Test.app /內容/框架/ Cg.Framework /版本/ 1.0 /頭/ cgGL.h: 權限被拒絕
CP: 構建/發佈/ Mac1.7to1.8Test.app /內容/框架/ Cg.Framework /版本/ 1.0 /資源/ Info.plist中: 權限被拒絕
CP:不能覆蓋目錄 構建/發佈/ Mac1.7to1.8Test.app /內容/框架/ Ogre.Framework/Headers with non-directory //usr/local/Ogre.Framework/Headers
您通常不必將腳本複製到項目中。你想達到什麼目的,以及爲什麼平臺? – Jim
你能發佈實際的錯誤嗎? –
將'-f'選項添加到'cp'? – trojanfoe