xcode - 从 Xcode 断点运行 shell 命令

标签 xcode shell breakpoints

我正在尝试从 Xcode 4.5 DP 3 中的断点运行 shell 脚本。我使用“选择”按钮设置断点。

Shell script command

但是,在遇到断点时,我收到以下消息:

Error in shell command for breakpoint "(selector name)". The command "/Users/Max/Developer/saveToLog.sh" does not exist.

我尝试输入常规 shell 命令,例如“say test”,但 Xcode 打印相同的消息(当然,使用不同的命令名称)。当我从终端运行 shell 脚本时,它工作正常。

最佳答案

好的,首先检查以确保您的 shell 权限设置正确。在终端类型中:

chmod u+x saveToLog.sh

我还会在项目文件夹中找到 shell 脚本(当脚本位于我的桌面上时,它似乎无法正常工作)。

这是我测试过的脚本:

#!/bin/bash 
touch ~/Desktop/ItWorks.txt 
echo "This actually works!" > ~/Desktop/ItWorks.txt

关于xcode - 从 Xcode 断点运行 shell 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12397872/

相关文章:

swift - 将 sks 文件链接到 swift 类

ios - 如何生成我的客户可以签署的 iOS Release Build?

bash - 在 shell 中计算 15 分钟前

c++ - 如何在 C++ 的 gdb 中为 operator() 设置断点?

delphi - 如何使用Delphi IDE保存断点?

Swift XCTest - "Someone is calling _accessibilityChildren recursively. That' 只是自找麻烦。”

ios - 适用于 iOS 14.5 的 SwiftUI NavigationLink 无法正常工作

java - 从具有特殊格式的 JAR 中提取类名

外部脚本函数上的 bash 命令替换收到不正确的退出状态

android - 应用程序在调试器模式下运行,调试器不会连接