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

t9eec4r0  于 2023-11-21  发布在  其他
关注(0)|答案(3)|浏览(145)

我在Xcode中有一个命令行可执行文件。
我使用的是Xcode 5.1。在项目的“方案编辑器”中的“选项”下有一个“工作目录”选项。我如何指定相对于.xcodeproj文件的路径?我已经尝试了一个单句号。
我需要这样做,因为代码需要假设存在相对于项目目录的文件。

bf1o4zei

bf1o4zei1#

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

niwlg2el

niwlg2el2#

在Xcode偏好设置中,您可以将编译后的二进制文件的位置更改为相对于您的项目的位置,或者您喜欢的任何绝对路径。转到Preferences-> Locations,然后单击Derived Data文本字段下方的Advanced...按钮。
在弹出的工作表中,将Build Location设置为Custom,然后在附近的选项卡中选择所需的选项,并在Products字段中输入您喜欢的任何路径。
x1c 0d1x的数据

rqqzpn5f

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的数据

相关问题