私はiPhone上でアプリケーションをテストしており、ユーザーがアプリケーションとやりとりするための特定のアクションを記録するための組み込みメソッドを開発しようとしています。私はこのデータを何らかの形で私に送り返したいと思います。もともと、私はこの情報を収集する方法がありましたが、周りにいなければなりませんでした。これはNCだった。iPhoneデバッグダンプ
今、データをフォーマットして電子メールで送信することを考えています。
これは単なる設計上の質問ですが、誰かが大量のデータを収集するための別の提案をしていますか?私は、iPhoneのファイルシステムにデータをダンプし、テスターにSSH経由で丁寧に取得するように要請しましたが、これはすべてのテストデバイスを脱獄する必要があり、実行可能な解決策ではありません。
私が思いついたベストは、このデータをフォーマットして電子メールの本文に入れて、ハードコードされた電子メール(私)に送信することです。
このデータをファイルにフォーマットして添付ファイルとして送信できますか?これは私が思ったことに限定されているので、はるかに便利な解決策でもあります。明確さの便宜上
、この流れは次のようになります。
- は形式にデータをダンプ、
- ユーザーがバグになり、すべての使用のためにベータ
- と対話ベータ版を配布します私の業界標準のデスクトップアプリは、収集されたデータとアルゴリズムをシミュレートすることにより、iPhoneでこの動作を修正する
- 試みを読み取ることができることを
純粋に使用状況の分析ではなく、純粋にデバッグ用です。
お世話になりました。私ははっきりとは思わなかった。私のインスタンスで情報を収集する目的は、UUTテストのための一連のデータが必要なことです。ユーザーがデバイスとやりとりして生成する信号のダンプを調べることができます。私のアプリがそれを正しく処理できない場合は、これを知り、それを正しく処理することができるかどうかを見て、訂正を行い、そのデータを使って正常に動作することを確認したい。 – Sam
確かに、Webサーバーはまだ一般的には最高の賭けです。私は、iPhoneアプリが接続するWebサーバーと、iPhoneから(cocoahttpserverを使用して)デスクトップ上をブラウズできる小さなWebサーバーの両方向に進みました。あなたが書くことができるすべてのファイルをコピーできるので、後者はいいです。ある製品では、zipライブラリを引っ張って接続したときに自動的にすべてのファイルを圧縮しました。 –