Xcode:如何将当前工作目录设置为可执行文件的相对路径?

iza*_*zak 7 xcode xcode5

我在Xcode中有一个命令行可执行文件.

我正在使用Xcode 5.1.在"选项"下项目的"方案编辑器"中,有一个"工作目录"选项.如何指定相对于.xcodeproj文件的路径?我试过一段时间.

我需要这个,因为代码需要假设相对于项目目录存在文件.

Pau*_*l R 16

您可以使用Xcode的构建设置变量,例如PROJECT_DIR,例如,设置你的工作目录$PROJECT_DIR/..将使它等于你的项目目录的父目录.


Mik*_*ers 5

在 Xcode 首选项中,您可以将编译的二进制文件的位置更改为相对于您的项目,或您喜欢的任何绝对路径。转至Preferences-> Locations,然后单击文本字段Advanced...下方的按钮Derived Data

在弹出的表单中将 设为Build LocationCustom然后在附近的下拉列表中选择所需的选项,并在字段中输入您喜欢的任何路径Products

Xcode 派生数据位置对话框的屏幕截图