加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – Xcode脚本上的相对路径

发布时间:2020-12-14 18:55:18 所属栏目:百科 来源:网络整理
导读:我正在尝试使用 Xcode运行脚本,并且有几个问题: 1)Xcode表示将脚本拖放到运行脚本部分,但会创建一个绝对路径:/ Users / Me / Desktop / Project / etc.如果其他人或CI机器检查代码,这显然没用.如何指定相对路径? 2)在脚本执行时,在构建期间存在权限被拒绝
我正在尝试使用 Xcode运行脚本,并且有几个问题:

1)Xcode表示将脚本拖放到运行脚本部分,但会创建一个绝对路径:/ Users / Me / Desktop / Project / etc.如果其他人或CI机器检查代码,这显然没用.如何指定相对路径?

2)在脚本执行时,在构建期间存在权限被拒绝错误.

(我在这里使用脚本来试验https://gist.github.com/sekati/3172554)

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读