概要
VSCodeでカキカキしてるFlutter Projectを実機で動かすのに手こずったのでメモ
私の場合は下記の3つをどうにか直したら動きました
- Xcodeでサインインする
- iPhoneでアプリを開いたときに"信頼されていないデベロッパ"と出るのを解決する
- リリースモードで実行する(PCに繋いでなくても使えるようにしたい人だけ)
Xcodeでサインイン
下のようなサインアップしろ的なエラーが出る
Exception: No development certificates available to code sign app for device deployment
開発中のフォルダを開いた状態でVSCodeからターミナルを開き、下記を実行する
open ios/Runner.xcworkspace
しばらく待つと、XCodeがどこかで開いている
左タブのRunnerを選択
右画面で、上方タブのSigning&Capabilitiesを選択
「Team」を追加し、サインインを求められるのサインインする
「Bundle Identifier」をわかりやすい一意な名前にしておいて終わり
iphoneで信頼されていないデベロッパと出るのを解決する
Xcodeから実行したときに、実機でアプリを開くと、「信頼されていないデベロッパ」とでる
下記の記事を見て解決した
https://qiita.com/nonkapibara/items/d14c796ca69c8a4e58d2
リリースモードで実行する(PCに繋いでなくても使えるようにしたい人だけ)
どうやらリリースモードで実行しないとできないよ〜〜ってことらしいのでリリースモードで実行しちゃう。
デバッグメニューの右上の歯車アイコンを押す
すると自動でlaunch.jsonが出来上がってくれる
その中にリリースモードと名のついているものがあるので、それを選択して実行
実機にインストール終わるまでは、iPhoneをロック解除しっぱなしにしないと、私は失敗するので、開けっぱにしておいた方がいいかもです