
『Register your device with your Apple Developer Account』の解決策
2019/12/14背景
久しぶりにFlutterを触ろうと思い, 昔作りかけてたアプリをiPhoneで実行したところ
以下のようなエラーが...

昔見たことがあるけど, Flutterの環境構築をやったのは1年ほど前...
記憶を辿りながら色々調べたのですが, 思ったよりはまったので未来の自分のために
この記事を書くことにした.
解決策
まずは, Apple Developer Accountにアクセスします.
Certificates, Identifiers & Profilesをクリック.

メニューのDevicesをクリックし, Register a Deviceをクリックする.

Device NameとDevice ID(UDID)を入力して, Enterを押下.
※違う場所をクリックすると上記の入力が消えてしまう仕様でした.
UDIDの取得方法は, iPhoneをPCに接続した状態でXCodeを立ち上げ,
Devices and Simulatorsをクリックして確認することができる.

後はRegisterボタンをクリックすれば登録完了!
僕の場合は, この作業により flutter run で実機実行できました.
所感
Flutterは開発速度を上げてくれる素晴らしい技術ですが, 本当に環境構築に時間が物凄くかかる...
(アプリエンジニアではないので, アプリ開発の方からすれば普通なのですかね?)
今回はOSのアップデートもしていたし, iPhone11 Proに変えていたり, Appleへのお布施が切れていたり, Flutterのv1.12にアップデートしたばかりなど環境が変わりすぎて,
落とし穴に落ちまくりました...
今回の落とし穴は端末変更すると落ちると思うので, 2年後の僕.
また頑張れ!
Twitterフォロー待ってます!