flutter

Tech

エディタとXcodeでのビルドの違い

iOSアプリ開発におけるエディタ(VS Codeなど)でのビルドと、Xcodeでのビルドの違いをGPTに聞いてみた。特徴Flutter (flutter run)Xcode (Cmd + R)目的FlutterアプリをDartレイヤーから直...
Tech

ビルドオプションの整理

間違ってるかもしれないけど、整理してみた。項目DebugProfileRelease目的デバッグ速度計測最適化ビルドHot Reload可能不可不可DevTool可能可能不可Print可能不可不可
Tech

「このデバイスはすでに Apple Accountに関連付けられています」

iOSでアプリ開発していると上記のメッセージが表示される。今まで利用していた個人用のAppleIDではなく、開発用のAppleIDを取得して切り替えたため。GPT先生に勧められて開発用を取得したけど、かえって面倒だったかも。Appleでは、...
Tech

UIのテスト

iOSのビルドが通ったので、実機での画面確認を実施。画面サイズの違いなどで今まで気づかなかった「文字切れ」しているケースがいくつか見つかった。文字サイズを最大にしてテストすると更にいくつか見つかった。こういったテストは大事。スマホ開発でのテ...
Diary

iOSの強制再起動方法

実機ビルドで失敗し、スマホアプリがフリーズしてしまったなどの場合に、iOSを強制的に再起動する方法。1)音量アップボタンを「すぐに1回押す」2)音量ダウンボタンを「すぐに1回押す」3)そのあとすぐに、サイドボタン(電源ボタン)を長押し4)A...
Tech

CocoaPods did not set the base configuration of your project because your project already has a custom config set.

pod install時に以下のエラーが出て、なかなかGPT先生に相談して進めていたが埒が開かず。結果的にネットで見つけた以下の対応で解消した。●メッセージ CocoaPods did not set the base configurat...
Tech

Gemini x Genkit x zod

以前、Geminiに問い合わせた内容をFlutterの画面出力するテストをしてみたけど、Geminiの回答内容や項目が都度変わるので使い物にならなかったが、最近教えてもらった、genkitやzodを組み合わせると、こちらが思うような回答をし...
Tech

The sandbox is not in sync with the Podfile.lock. Run ‘pod install’ or update your CocoaPods installation.

上記のエラーに苦しんだが、ネットで検索してもGPTに相談しても改善しなかった。結果的に以下の対応でようやく解決した。1)iosフォルダのバックアップ取得2)iosフォルダの削除3)iosフォルダの再作成flutter create .4)バ...
Tech

flutter_native_splashの実装

Splash画面が無効になったので再設定。忘れないようにメモ。1.pubspec.yamlに下記の行を追加する。dev_dependencies: flutter_native_splash: ^2.4.4 flutter_native_s...
Tech

pubspec.lockって何?

pubspec.lockファイルの意図もわからず使っていたが、下記の記事で納得!いい記事見つけた。