如何在Xcode Run Script中cd到工作目录?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Xcode Run Script中cd到工作目录?相关的知识,希望对你有一定的参考价值。

我正在尝试将Parse.com崩溃报告添加到我的应用程序中,但遇到了一个我似乎找不到修复的问题。 Their documentation声明您应该使用以下脚本设置运行脚本:

export PATH=/usr/local/bin:$PATH
cd (path to working directory i.e. - /Users/Username/Documents/ParseProject/parse)

parse symbols "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}"

我遇到的问题是它需要一个明确的项目目录来cd。当使用git并尝试在另一台计算机上运行相同的脚本时,这会导致明显的问题。

我尝试将cd更改为几个不同的选项:

cd ${PROJECT_DIR}
cd "$PROJECT_DIR"
cd ./ParseProject/parse
cd ./parse

如何让它工作,以便它可以在不同的计算机上运行?

答案

我设法让它工作,并且之前非常接近。我不得不打电话给cd "$PROJECT_DIR"/parse,现在事后才有意义。

我正在使用的ParseCrashReporting的最终运行脚本现在是这样的:

export PATH=/usr/local/bin:$PATH
cd "$PROJECT_DIR"/parse

parse symbols "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}"

以上是关于如何在Xcode Run Script中cd到工作目录?的主要内容,如果未能解决你的问题,请参考以下文章

Xcode: Run Script 的运用使build打包后自动+1

Xcode报错:run custom shell script '[cp] copy pods resource

如何通过 npm run-script 将标志传递给 nodejs 应用程序?

如何以编程方式更改 Firefox 中的 about:config dom.max_script_run_time 值?

iOS Simulator 自定义 City Run 在 Xcode 之外

在 GitLab CI/CD 作业中将环境变量传递给 docker run 返回无效的参考格式?