xcode - "Run Script"在构建阶段需要什么权限?

在我项目的“运行脚本”构建阶段,如果我在构建阶段的“运行脚本”文本框中输入脚本,一切都会正常工作。

但为了使编辑/比较等更容易,我想我会将脚本保存为文件作为我项目的一部分,而只需在文本框中填写路径:

例如:我在文本框中粘贴以下路径。

/Users/superman/Documents/Projects/SomeProject/scriptname.sh

但是当我尝试构建它时,我收到“Permission Denied”消息。

我能做些什么来解决这个问题?如果我剪切/粘贴实际代码,那么它只是“有效”。我的用户帐户是管理员帐户。没有其他人使用我的机器。

最佳答案

您可以进一步简化您的 Xcode 项目文件,并且不需要在脚本名称前加上“bin/sh”。

为避免这种情况,您需要为文件的用户(在本例中为 Xcode)打开“执行”权限。

步骤

  • 进入终端
  • 导航到您的脚本所在的位置
  • 运行 chmod 755 yourScriptName.sh

关于xcode - "Run Script"在构建阶段需要什么权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9850936/

相关文章:

java - 为 Apache ANT 启用 javac 调试

java - ANT_HOME 设置不正确或 ant 无法定位

testing - Maven:在生命周期中跳过测试编译?

android - 在 Android Studio 和 Gradle 的 Android App

java - Maven:从多模块项目中只构建一个模块

android - 切片签名与android studio默认运行不一致

ios - CFBundleVersion 必须是最多三个非负整数的句点分隔列表(警告 ITMS-9

eclipse - 如何使用 Eclipse CDT 构建 SCons 项目?

java - Maven 构建编译错误 : Failed to execute goal org.

c++ - 如何使用 MinGW 构建 Boost 1.55?