ProfCastを作成するとき、私達は私達に戻ってだけではなく、アップルにクラッシュレポートを取得する方法を持っていると思った。この問題を解決するために、我々はUnsanityソフトウェアからスマートクラッシュレポータを見つけたが、それは同様に私たちは、それを望んでいたように私たちの問題を解決しませんでした。だから私たちは私たちの袖をロールアップして、私たちが必要なものを提供するソリューションを実装しました。その結果、アプリケーション内に住んクラッシュレポーター。これは、他のソリューションと同じようにクラッシュをキャッチしていません。呼び出されたHDCrashReporterは、アプリケーションは、それが実行された最後の時間をクラッシュしたかどうかを確認するためにログを調べます。クラッシュが検出された場合は、彼/彼女がクラッシュレポートで提出したい場合、HDCrashReporterは、ユーザーに要求します。あなたがクラッシュする前に発生したかを正確に確認できるように、基本的なクラッシュレポートに加えて、HDCrashReporterもフィルタリングコンソールログに送信します。あなたはそのソースと一緒にここにフレームワークをダウンロードすることができます。このリリースでのの新機能ユニバーサルバイナリとして構築し、したがって、10.4が必要ですが、それが再構築されている場合は、バインディングを使用するので、それは10.3上で実行することができます。
のことをされている:HDCrashReporterの
この新しいバージョンは、以前のバージョンの上に構築されています。コードをリファクタリングすることで、我々はあなたが独立して残りのものの情報を得ることができるように、クラッシュレポートとコンソールログを取得するコードへのアクセスを与えた。また、コンソールログやクラッシュレポートは、現在の添付ファイルとして送信されます。
我々はまた、マルクLiyanage版が寄与する次の提出を統合
1.)版。私は.nibファイルを翻訳しように4つの言語にローカライズされたアプリケーションでHDCrashReporterを使用していました。
それは、英語、ドイツ語、フランス語、イタリア語で利用可能になりました。英語版のテキストが変更されていませんが、テキストがほとんどの言語で展開するため、ラベルボックスの幅が少し拡大した。あなたは「ローカリゼーションの追加」機能を使用するときにXcodeのテンプレートとして英語版を使用していますので、これは将来のローカライズはInterface Builderでレイアウト変更/ジオメトリー(ほとんどの場合)をいじる必要はありませんことを意味します。 。それは、の
の要件だけで "nibtool -L" / "nibtool -d -w"コマンドを使用し、文字列テーブルを変換することによって、新たなローカリゼーションを追加することが可能であるべきである:
10.4以上
コメントが見つかりません