Tech

Target release_ios_bundle_flutter_assets failed: PathNotFoundException: Cannot open file, path = ‘ios/Flutter/AppFrameworkInfo.plist’

表題のエラーで1週間程度費やしてしまったので、備忘のためにメモしておく。キャッシュのクリア、Flutterの再インストールやXcodeのRun Scriptを見直して、色々試したけど、AppFrameworkInfo.plistが作成されず...
Hike

大菩薩嶺へ(Gape)

今回も仲間と山歩き。今回はメンバーも増えて5人のグループ。山歩きが初めてのメンバーも居たけど、問題なく楽しんでくれた様子。3年前に登った時は甲斐大和から出るバスに長蛇の列ができていたけど、今回はそれほどでもなく猛暑日だったせいもあるのか登山...
Tech

“pod repo update” と “pod install –repo-update”の違い

コマンド目的よく使う場面pod repo updateCocoaPodsのSpecsリポジトリ自体を更新全体的なPod情報を更新したい時pod install --repo-updatePodをインストールしつつ、必要なときのみSpecsも...
Tech

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

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

Firebase Functionの実行手順

Function化すると、あまり触らなくなって都度手順を思い出すのに一苦労するのでメモしておく。1)PGM修正後のDeployプロジェクトフォルダ配下のフォルダ(私の場合は、/functions)に移動して以下を実行する。npm run b...
Tech

ビルドオプションの整理

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

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

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

蔦屋重三郎の特別展

来月に行く予定だったけど、占いで「今日は芸術に触れた方がいい」と出たので、東京国立博物館に行ってきた。狙いは『蔦屋重三郎』の特別展。あまり見識のない私でも知ってるようなメジャーな歌麿、写楽や北斎がまとめて観れると聞いたので楽しみだった。天気...
Tech

UIのテスト

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

iOSの強制再起動方法

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