シリアル ポートを使用する OS X アプリを作成しようとしています。例 (ココア) を見つけて、Xcode 4 で実行しました。最初の実行で、ポートが開き、ハードウェアとデータを交換できます。
ポートを変更しようとすると、プログラムが不正になります。風車が起動し、UI が応答しなくなります。Xcode からプログラムを停止することも、ターミナルから強制終了することも強制終了することもできません。Xcodeの強制終了はそれを行いません。PID はターミナルからのキルで消えますが、UI は陽気に回転する風車とともにまだ存在しています。
唯一の解決策は再起動です。誤ったコードを追跡する方法についてのアイデアは大歓迎です。私は Cocoa/Objective C を初めて使用するので、単純な用語の方が適切です。