実行するために入力が必要な単純なC++プログラムを作成しました。端末では、私は単に./myProgram < fileWithData.txt
で動作します。しかし、私はXcodeで実行されたターゲットのファイルを指定して入力する方法を理解できませんでした。私はコマンドラインプロジェクトを使用しました。もちろん、私はTerminal.appを実行して、入力ファイルで実行可能ファイルを渡すなど、別のターゲットを使用することができましたが、もうデバッグできなくなりました。Xcode 8.3:ファイルからの入力でターゲットを実行
この質問:Cannot get lldb to read file inputは、lldbに入力パスを設定する方法を説明していますが、プロセスの開始前に実行されるlldbコマンドを指定する方法が見つかりませんでした。
このような場合は、テスト入力ファイルと 'stdin'や' std :: cin'の代わりにテスト入力ファイルを開くようにプログラムを一時的に設定します。あるいは、コマンドラインオプションを追加して入力ファイルを設定し、 'stdin'をデフォルトとして使用します。 –