8

全部で1台のiPhoneを所有しています。私は自分のアプリを実際の iPhone でテストしたいと考えています。つまり、Xcode が私の唯一のデバイスで汚れた小さな突起を取得できるようにするということです。それは賢明ですか?テストと通常の電話/音楽/その他の目的で同じ電話を使用することに問題はありますか?

4

5 に答える 5

14

私は iPhone を 1 つしか持っておらず、それをすべてのテストに使用しています。アプリケーションを使用またはデバッグすることで、メインのハンドセットでも実際の問題が発生する可能性は低いと思います。確かに、それに起因する問題は見たことがありません。

1 台のハンドセットを使用する場合の主な問題は、ベータ リリースです。たとえば、今日の MacWorld で彼らが iPhone 3.0 ベータ版を発表したらどうでしょう。それをあなたの唯一の電話に入れてもよろしいですか?多くの場合、OS の新しいバージョンから元のバージョンにダウングレードできないことに注意してください。

このような状況が発生した場合は、銀行口座を詳しく調べて、iPod touch を買う余裕があるかどうかを確認してください。

于 2009-01-06T13:08:57.447 に答える
2

メインのiPhoneを通常/個人用に使用しながら、テスト用にのみ使用するために別のiPhoneを購入する価値があるかもしれません. それが不可能な場合は、連絡先リストを含むすべての重要なデータのバックアップを取っていることを確認し、iPhone で不明なコードを実行する前に、常識と直感を使用してください。

于 2009-01-06T12:43:13.347 に答える
2

これは、ロードされた開発プロファイルとメインの電話にロードされた「アドホック」プロビジョニング プロファイルの両方で行います。これまでのところ問題はありません。

編集: 私がしないことの 1 つは、電話でコードをリモートでデバッグすることです。通常のOSを実行するだけです。

さらに、いずれにせよ、iTunes はバックアップから電話を復元できます。私はOSをアップグレードするときに以前にそれをやったことがあるので、電話で開発することの恐怖は正直言って少し迷信的だと思います. (木に触れる:-)

于 2009-01-06T12:44:08.197 に答える
1

この質問が投稿されてから、iPhone OS 3.0ベータ版が開発者の世界でリリースされました。ここでは、状況が異なります。iPhoneにベータ版OSをインストールした場合、それを削除することはできません。これはiPodtouchには当てはまりませんが、iPodtouchでも注意が必要です。OS 3.0ベータ版(現在はベータ版3)は着実に改善されていますが、まだ多くの問題があるため、日常の電話としてOS3.0ベータ版に依存したくはありません。

もちろん、3.0が稼働すると、それに移行できますが、ベースバンドの違いにより、2.xに戻ることはできません。

于 2009-04-19T00:45:04.750 に答える
1

開発およびテスト用に iPod Touch を購入しましたが、iPhone に何か悪いことが起こる心配はありません。

  • 電話でデバッグ セッションが中断されるのは望ましくありません。
  • 私は開発と使用の両方を行っているアプリを持っているので、iPhone で実際のデータをいじらずに、Touch でダミー データをいじってみたいと思っています。
  • Touch を他の人 (子供を含む) に渡して、アプリをテストしてもらってもかまいません。
  • これは、アプリが iPhone と iPod Touch の両方で動作することを確認する良い方法です。
  • 開発マシンに接続された iPhone をオフィスに置き忘れてしまう心配はありません。
  • 理論的には、Touch にさまざまなバージョンのファームウェアをインストールしても、機能が失われる心配はありませんでした。(しかし、私はこれをしていません。)
于 2009-01-06T17:40:22.623 に答える