XCode 調整工程目錄結構

使用XCode創建一個工程,有一個固定的目錄結構,比如建立工程Test,會得到Test -> Test + Test.xcodeproj 如下:

描述

然後,在Test文件夾裏面,纔是項目的文件。

描述

但,我不想嵌套那麼多層。尤其是,Test -> Test 這樣的。我希望就一個Test文件夾,然後項目文件和.xcodeproj文件在同一個目錄。

描述

就像這樣,我可以手動,拷貝.xcodeproj文件到Test目錄,然後刪除掉一層Test文件夾。這樣修改之後,需要針對工程做一些設置,纔可以正常工作。

首當其衝的,就是項目中的頭文件搜索目錄,以及第三方庫的引用。在Build Setting 和 General 選項卡里。

描述

描述

然後,就是項目文件夾的路徑需要調整。

描述

比如,這個Test文件夾,對應右邊欄,可以設置其關聯的路徑。

描述

可以看到,我這裏還是Test/Test的關聯路徑,所以需要修改,不然編譯的時候會報錯。

因爲修改了項目結構,所以以前swift的文件路徑就變化了,直接編譯會報錯,找不到swift的文件。

描述

這個問題在修改了根目錄的Test位置就可以解決,但是,對於根目錄的位置定位,需要切換爲絕對目錄修改才行。

描述

最後,還有一個plist文件也需要重新定位。

那麼,我爲什麼要修改這個結構呢 ?因爲我想統一,跨平臺項目的目錄結構。

描述

Android 的工程可以創在一個已有的文件夾裏,IOS希望也是統一的一層結構,同樣VS的工程也是可以創建在一個文件夾裏面的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章