Xcodeのデバッグビルドでは、シミュレーターを使用しているか実際のデバイスを使用しているかに関係なく、NSLog、printf、fprintf assert、およびNSAssertステートメントがコンソールに表示されます。
デバイスでリリースビルドを実行した場合(たとえば、テストフライトビルドを送信し、iPhoneで大きくします。これはリリースビルドになります)、これらのうちどれが記録されますか?
また、ログを取得するにはどうすればよいですか?
NSLogは実際にリリースビルドで何かを出力しますか?決定要因は何ですか?stdoutまたはstderrに書き込んでいるかどうか。stderrのみがデバイスログに書き込まれますか?これは、fprintfを使用する必要があることを意味しますか?デバイスログに何かが書き込まれていますか?そんなこともありますか?もしそうなら、それを拾う方法は?
誰かが状況を明らかにすることができますか?