Flutter|XCODE|iPhoneの実機で開発中のアプリをビルドする

Devlog
Devlog

開発中はシミュレーターでビルドすることが多いですが、完成も近くなってきたので実機でのビルドを実施しました。

デバイスをDeveloperアカウントに登録する

iPhoneの実機をMacに接続し、XCODEの「Window」→「Devices and Simulators」でウィンドウを開きます。を選択します。「Devices」タブのリストから接続した実機を選択し、Identifier(これが「UDID」)をコピー。

DeveloperアカウントのDevicesを開く

デバイス名は任意の名前を入力。Device IDの欄に、先ほどコピーした文字列を貼り付けます。Cotinue→Registerで登録します。

ちなみに、シミュレーターの登録も試みましたができませんでした

プロビジョニングプロファイルを作成する

iOS App Developmentを選択。Distributionは未選択でOK。

App IDをプルダウンから選択。下側は、オフラインでのプロファイル構成を有効にするか聞かれています。デフォルトのNoのまま進みます。

XCODEをインストールしDeveloper Accountを紐づけているPCが表示されるので選択。表示されていない場合は、XCODEからApple Accountの紐付けを行いましょう。

先ほどApple Developer上で登録したiPhoneが表示されるので選択。

プロファイルの名前をつけます。

ダウンロードし、保存したファイルをダブルクリックするとXCODEにインポートできます。

補足:XCODEでApple Accountにログインし、Apple Developer ProgramのTeamを設定。

ビルドする

iPhoneをMacに有線接続すると、VS CODE上で接続した実機を選択できるようになります。そのままシミュレーターと同じようにビルドすると、実機上へアプリが表示されます!

補足:何回かエラーになったので対処したことはこちら

  • XCODEを最新版にアップデート
  • Macのソフトウェアアップデート
  • Mac再起動でキャッシュ削除

コメント

タイトルとURLをコピーしました