ios – Xcode脚本上的相对路径

我正在尝试使用 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

相关文章

在有效期内的苹果开发者账号(类型为个人或者公司账号)。还...
Appuploader官网--IOS ipa上传发布工具,证书制作工具跨平台...
苹果在9月13号凌晨(北京时间)发布 iOS 16,该系统的设备可...
计算机图形学--OpenGL递归实现光线追踪
Xcode 14打出来的包在低版本系统运行时会崩溃,报错信息是Li...