Webカメラの写真を撮ってから処理を実行する必要のあるターミナルアプリケーションがあります。初期化に問題があります。AppleドキュメントにMyRecorderというアプリを使ったかなり完全なデモがあります。QTKitを使用しており、これをうまく機能させることができました。また、ストリームの代わりに単一のフレームを取得するように変更することもできました。
これをターミナルアプリケーションに移動するstartRunning
と、QTCaptureSessionコマンドのは何もしません。エラーはなく、すべてが成功したと報告されますが、Webカメラが点灯せず、フレームがキャプチャされません。
ここで何が起こっているのか分かりますか?QTCaptureSessionの動作を妨げるようなセキュリティ制限やその他の制限はありますか?