我在Xcode中有一个命令行可执行文件。我使用的是Xcode 5.1。在项目的“方案编辑器”中的“选项”下有一个“工作目录”选项。我如何指定相对于.xcodeproj文件的路径?我已经尝试了一个单句号。我需要这样做,因为代码需要假设存在相对于项目目录的文件。
bf1o4zei1#
您可以使用Xcode构建设置变量,如PROJECT_DIR,例如将工作目录设置为$PROJECT_DIR/..将使其等于项目目录的父目录。
PROJECT_DIR
$PROJECT_DIR/..
niwlg2el2#
在Xcode偏好设置中,您可以将编译后的二进制文件的位置更改为相对于您的项目的位置,或者您喜欢的任何绝对路径。转到Preferences-> Locations,然后单击Derived Data文本字段下方的Advanced...按钮。在弹出的工作表中,将Build Location设置为Custom,然后在附近的选项卡中选择所需的选项,并在Products字段中输入您喜欢的任何路径。x1c 0d1x的数据
Preferences
Locations
Derived Data
Advanced...
Build Location
Custom
Products
rqqzpn5f3#
对于新版本的Xcode(这里是14.3.1):Xcode -> Product -> Scheme -> Edit Scheme...-> Run->Run -> Options tab -> Working Directory -> choose/select:Use custom working directory,set to value:$(SOURCE_ROOT)x1c 0d1x的数据
14.3.1
Xcode
Product
Scheme
Edit Scheme...
Run->Run
Options
Working Directory
Use custom working directory
$(SOURCE_ROOT)
3条答案
按热度按时间bf1o4zei1#
您可以使用Xcode构建设置变量,如
PROJECT_DIR
,例如将工作目录设置为$PROJECT_DIR/..
将使其等于项目目录的父目录。niwlg2el2#
在Xcode偏好设置中,您可以将编译后的二进制文件的位置更改为相对于您的项目的位置,或者您喜欢的任何绝对路径。转到
Preferences
->Locations
,然后单击Derived Data
文本字段下方的Advanced...
按钮。在弹出的工作表中,将
Build Location
设置为Custom
,然后在附近的选项卡中选择所需的选项,并在Products
字段中输入您喜欢的任何路径。x1c 0d1x的数据
rqqzpn5f3#
对于新版本的Xcode(这里是
14.3.1
):Xcode
->Product
->Scheme
->Edit Scheme...
->Run->Run
->Options
tab ->Working Directory
-> choose/select:Use custom working directory
,set to value:$(SOURCE_ROOT)
x1c 0d1x的数据