web-dev-qa-db-ja.com

実際のデバイスでFlutterアプリを実行/テストするにはどうすればよいですか?

実際のiPhoneでFlutterアプリを実行/テスト(自動テストではない)し、Android電話を開発中に使用したい。ただし、Flutterのドキュメントでは、iOSシミュレーターまたはAndroidエミュレータ。

私はそれがiOS/Android開発者にとってすでに簡単なことだと思いますが、私はどちらでもありません。モバイル開発への最初の進出はFlutterです。

実際のデバイスで実行しながら開発する方法について、どこかに初心者向けガイドへのリンクはありますか(Flutterのすべてのライブ再ロード機能を使用して)?

追加のコンテキスト

  • 私はウェブ開発者です。
  • Android StudioとVS Codeを使用しています。
  • MacBookで作業しています。
16
dashmug

Androidの場合、これは非常に簡単です。

  1. デバイスで 開発者向けオプション およびUSBデバッグを有効にします。これは、Androidバージョンによってわずかに異なりますが、短いバージョンでは、デバイスのビルド番号を7回タップします。その後、[開発者向けオプション]オプションが表示され、[USBデバッグを有効にする]をクリックできます。最新の手順については、リンクされたAndroidのドキュメントを参照してください。
  2. 次に、USBケーブルで携帯電話をコンピュータに接続します。そのコンピュータでUSBデバッグを許可するかどうかを尋ねるポップアップが携帯電話に表示される可能性があります。イエスと言う"。
  3. シミュレーターを実行している場合と同じようにFlutterを実行します。

IOSの場合、Apple IDまたは「 開発者アカウント 」にサインアップする必要があるため、これは少し複雑です。

  1. XCodeを開き、「設定」>「アカウント」を開きます。 IDでサインインします。
  2. 「証明書の管理」>「+」記号をクリックし、「iOS開発」を選択します。
  3. デバイスをマシンに接続します。ドロップダウンでデバイスを見つけます([ウィンドウ]> [オーガナイザー])。
  4. [チーム]ポップアップメニューの下にある[問題の修正]をクリックします。
  5. Xcodeで、[実行]ボタンをクリックします。

(以降の実行では、Android Studio、VS Code、またはその他のIDEを選択して、設定するだけでiOSデバイスにデプロイできます。 Xcodeを使用して初めてその証明書 これはAppleのドキュメントです 物理デバイスを実行するためのXcodeの設定について。)

15
fortuna