Quick-cocos2d-x項目移動資源文件的位置后Xcode 找不到這樣的文件或目錄:no such file or directory

這幾天遇到一個這樣的問題:

我有2個文件夾分別是res和src乾吻,原先是在SlotsGame_pro文件夾下面的昌渤。我先去Xcode中Delete,然后Remove Reference是复。然后在Finder里面移動2個文件夾到SlotsGame_pro/frameworks/runtime-src/proj.ios_mac里面山涡,然后再拖進項目中幻碱,結(jié)果運行報錯

res和src文件夾移動前的位置截圖
移動位置前先在項目中刪除2個對應(yīng)的文件夾
如圖狂秦,選擇移到廢紙簍

移到廢紙簍之后哼御,再從廢紙簍把res和src2個項目在finder中移動到目的地:

res和src文件夾移動后的位置截圖

移動之后導(dǎo)入項目中

移動位置并導(dǎo)入到項目中之后運行報錯

然后我各種逛貼吧坯临,搜索對應(yīng)的問題。期間試過去Build SettingBuild Phases中尋找有沒有對應(yīng)的路徑恋昼,若是有則刪除看靠,可是沒找到。然后還試過了去Build Phases中去Copy Bundle Resources中刪除對應(yīng)的res和src文件夾再重新自己導(dǎo)入一遍液肌,結(jié)果還是不行(PS:Copy Bundle Resources中的文件夾是自動生成的)

就在我有些放棄的時候挟炬,我突然看到警告的開頭的位置有這樣的字眼:(由于這個警告太長了,一般都是只看結(jié)尾,而不看它報錯的開頭)

由于出錯的報告內(nèi)容太長了谤祖,導(dǎo)致一開始就沒有注意去看這個開頭婿滓,后面慧慧哥聽我說這2個文件是cocos文件,修改位置之后編譯報錯才想到叫我滾動上來看看報告的開頭粥喜,我才去滾動上去看這個開頭
如圖凸主,修改文件夾位置之后未修改這里的路徑,導(dǎo)致編譯出錯

這個時候我去Build Phases中找到Run Script選項额湘,發(fā)現(xiàn)原來是這里的路徑在文件夾移動位置之后沒有修改卿吐,修改之后運行,一切OK锋华。

改成如圖路徑之后嗡官,編譯運行OK

在這里,補充一下Xcode中的Create groups for any added folders和Create folder references for any added folders的區(qū)別:

選擇Create groups方式添加一個文件毯焕,添加進來的文件的文件夾是黃色的

選擇 Create folder references方式添加進來的文件的文件夾是藍色的

兩種方式的區(qū)別:

1.Create groups

為新增加的文件夾創(chuàng)建組衍腥,我們在項目中可以手動添加一個groups(右鍵點擊選擇New Group),但是手動添加的groups實際上并不會存在于項目的目錄中纳猫,被添加進groups中的文件仍在位于它原來所在的位置婆咸,但是從外部引入進來的groups并不會如此,正如我們剛才那樣芜辕。groups一旦被創(chuàng)建或添加擅耽,都是以黃色文件夾的形式存在的,當(dāng)你想要使用文件夾中的某個類的頭文件時物遇,可以直接添加它的引用乖仇,因為groups下的cpp文件是會被編譯的。

2.Create folder references

只是將文件單純的創(chuàng)建了引用询兴,這些文件不會被編譯乃沙,所以在使用的時候需要加入其路徑,比如在我們想要使用demo文件夾下面有某個頭文件诗舰,則需要按照下面的方法添加聲明:#include demo/xxx.h,否則會提示錯誤:xxx.h not found

至于Destination對應(yīng)選項,當(dāng)你選擇了這個選項時警儒,如果你想要引入的文件不在你的項目文件的目錄下,Xcode則會自動將這個文件復(fù)制一份拷貝到你的項目的目錄下,如果你不選擇眶根,并且這個文件也并不在你的項目目錄下蜀铲,那么這個文件仍然可以被使用,但是一旦你將項目拷貝到了別的地方時属百,這個文件就會找不到了记劝。因為這個文件在你的電腦中,而不在你的項目中族扰。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末厌丑,一起剝皮案震驚了整個濱河市定欧,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌怒竿,老刑警劉巖砍鸠,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異耕驰,居然都是意外死亡爷辱,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門朦肘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來托嚣,“玉大人,你說我怎么就攤上這事厚骗。” “怎么了兢哭?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵领舰,是天一觀的道長。 經(jīng)常有香客問我迟螺,道長冲秽,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任矩父,我火速辦了婚禮锉桑,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘窍株。我一直安慰自己民轴,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布球订。 她就那樣靜靜地躺著后裸,像睡著了一般。 火紅的嫁衣襯著肌膚如雪冒滩。 梳的紋絲不亂的頭發(fā)上微驶,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天,我揣著相機與錄音开睡,去河邊找鬼因苹。 笑死,一個胖子當(dāng)著我的面吹牛篇恒,可吹牛的內(nèi)容都是我干的扶檐。 我是一名探鬼主播,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼胁艰,長吁一口氣:“原來是場噩夢啊……” “哼蘸秘!你這毒婦竟也來了官卡?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤醋虏,失蹤者是張志新(化名)和其女友劉穎寻咒,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體颈嚼,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡毛秘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了阻课。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片叫挟。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖限煞,靈堂內(nèi)的尸體忽然破棺而出抹恳,到底是詐尸還是另有隱情,我是刑警寧澤署驻,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布奋献,位于F島的核電站,受9級特大地震影響旺上,放射性物質(zhì)發(fā)生泄漏瓶蚂。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一宣吱、第九天 我趴在偏房一處隱蔽的房頂上張望窃这。 院中可真熱鬧,春花似錦征候、人聲如沸杭攻。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽朴上。三九已至,卻和暖如春卒煞,著一層夾襖步出監(jiān)牢的瞬間痪宰,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工畔裕, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留衣撬,地道東北人。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓扮饶,卻偏偏與公主長得像具练,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子甜无,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內(nèi)容