2

Xcode 4.5 DP 3のブレークポイントからシェルスクリプトを実行しようとしています。[選択]ボタンを使用して、ブレークポイントをそのように設定しました。

シェルスクリプトコマンド

ただし、ブレークポイントに到達すると、次のメッセージが表示されます。

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

「saytest」のような通常のシェルコマンドを入れようとしましたが、Xcodeは同じメッセージを出力します(もちろん、異なるコマンド名で)。ターミナルから実行すると、シェルスクリプトは正常に機能します。

4

1 に答える 1

4

まず、シェルのアクセス許可が正しく設定されていることを確認してください。端末タイプ:

chmod u+x saveToLog.sh

また、プロジェクト フォルダー内にシェル スクリプトを配置します (スクリプトがデスクトップに配置されていると、正しく動作しないように思われます)。

これは私がテストしたスクリプトです:

#!/bin/bash 
touch ~/Desktop/ItWorks.txt 
echo "This actually works!" > ~/Desktop/ItWorks.txt
于 2012-09-20T06:34:15.520 に答える