2014-10-01 109 views
5

我在Xcode中的命令行可執行文件。Xcode:如何將當前工作目錄設置爲可執行文件的相對路徑?

我使用的Xcode 5.1。在「選項」下的項目的「方案編輯器」中,可以選擇「工作目錄」。我怎樣才能指定一個相對於.xcodeproj文件的路徑?我嘗試過一段時間。

我需要這個,因爲代碼需要承擔相對於項目目錄中的文件的存在。

+0

這是該項目的命令行實用程序。 – izak 2014-10-01 14:39:36

回答

12

可以使用Xcode build setting variablesPROJECT_DIR,例如將工作目錄設置爲$PROJECT_DIR/..將使其等於項目目錄的父目錄。

+0

好的,杜。謝謝! – izak 2014-10-01 15:50:42

4

在Xcode的喜好,你可以改變編譯的二進制文件的位置是相對於你的項目,或任何你喜歡的絕對路徑。轉到Preferences - >Locations,然後點擊下面的Derived Data文本字段Advanced...按鈕。

在彈出的表中,將Build Location設置爲Custom,然後在附近的下拉列表中選擇所需的選項,然後在Products字段中輸入您喜歡的任何路徑。

Screenshot of Xcode Derived Data location diaglog

相關問題