我正在尝试从Xcode 4.5 DP 3中的断点运行shell脚本。我使用“选择”按钮设置断点。
然而,在点击断点时,我收到以下消息:
Error in shell command for breakpoint "(selector name)". The command "/Users/Max/Developer/saveToLog.sh" does not exist.
我试图放置常规shell命令,比如“说测试”,但Xcode打印相同的消息(当然,使用不同的命令名称)。当我从终端运行它时,shell脚本工作正常。
答案 0 :(得分:4)
好的,首先检查以确保正确设置了shell权限。在终端类型:
chmod u+x saveToLog.sh
我还会在项目文件夹中找到shell脚本(当脚本位于我的桌面上时,我似乎无法正常工作)。
这是我测试的脚本:
#!/bin/bash
touch ~/Desktop/ItWorks.txt
echo "This actually works!" > ~/Desktop/ItWorks.txt