我正在尝试使用
Xcode运行脚本,并且有几个问题:
1)Xcode表示将脚本拖放到运行脚本部分,但会创建一个绝对路径:/ Users / Me / Desktop / Project / etc.如果其他人或CI机器检查代码,这显然没用.如何指定相对路径?
2)在脚本执行时,在构建期间存在权限被拒绝错误.
解决方法
1)在我的Xcode项目中,我有以下脚本生成源代码文档.如您所见,脚本的每一行都使用相对路径.我甚至不需要使用${SRCROOT}.
# change directory because Doxyfile is configured with a relative input path ".." cd doxygen # clean the directory rm -rf html # generate docs /opt/local/bin/doxygen Doxyfile # open the html documentation open html/index.html
2)“权限被拒绝”错误的原因可能是您没有在脚本上设置可执行位.在控制台上,键入此命令以设置可执行位,然后再次尝试运行该脚本.
chmod +x /path/to/xcode-build-bump.sh