すべての記事
続きで直すか、復元ポイントへ戻して言い換えるか。Rork で同じ不具合を両方の道で直して分かった境目
Rork の修正依頼が三度目にはまったとき、続きで頼むか、Restore で戻して言い換えるか。同じ不具合を両方で直した往復回数と残ったコードを並べ、私が引いた線をお伝えします。
壁紙ギャラリーのような一覧画面を Opus 5.5 と GPT-6 Sol で作り分けてみる — effort の段数から選ぶ、最初の一画面
Rork のモデルメニューに並んだ Opus 5.5 と GPT-6 Sol で、同じ3列の一覧画面を作り比べました。effort の段数の違いと、どちらで続けるかを決めた基準、生成された画面の読みどころを書き残します。
落ちたはずなのに「固まる」と書かれる — Android のクラッシュが白い画面のまま残るとき
クラッシュレポートには例外が並ぶのに、利用者からは「固まる」としか報告されないことがあります。expo-updates と新アーキテクチャの組み合わせで Android の画面が白いまま残る仕組みと、復帰導線・異常終了の検知・原因の特定を順番に置いていく手順をまとめます。
R8 が既定になる前に測っておく4つの数字 — Expo SDK 58 を待つあいだの Android 計測メモ
Expo SDK 58 では Android のリリースビルドで R8 が既定で有効になります。有効化の前後を同じ物差しで比べられるよう、AAB のダウンロードサイズ・DEX 合計・コールドスタート・ビルド時間の4つを測って残す手順をまとめます。
決済が成功しても、渡してよい権限は決まりません。1つの Checkout に4種類の商品を載せたあとの分岐設計
チップ・記事単体・月額・買い切りの4商品を1つの Checkout に通したところ、決済成功をそのまま権限に変える実装が三度危うくなりました。金額ではなく metadata で分岐させ、権限ストアが読めない日は拒否側へ倒すまでの運用記録です。
exit code 0 で止まるビルド — ログを黙らせていた設定と、空ファイルを通した存在チェック
eas build --local が exit code 0 but produced no further output で止まる件と、0 バイトのスタブが埋め込まれず dyld で落ちる件。どちらも原因は出力を減らす設定でした。自分のスクリプトを棚卸しする手順まで書き残します。
Expo Go がプレビューを開かなくなった日に、最初に確かめる2つのログイン
Rork のプレビューを実機で開こうとして QR が通らなくなったとき、Wi-Fi や再起動より先に確かめるのはターミナルとアプリ、両側のログインです。対象になる経路とならない経路を分けてお伝えします。
Rork が書き換えた箇所だけを読む — 再エクスポートのたびに回している差分確認の手順
再エクスポートしたコードを前回との差分として読むための手順です。追跡ファイルを一度消してから重ねる、雑音を外して数える、合流の前に一度止める——この3つで上書き事故を止めています。
prebuild が requires the standard Expo SDK 57 Swift AppDelegate で止まったとき、まず確かめる3行
iOS 27 のために ios.enableSceneSupport を有効にすると prebuild が止まることがあります。原因は SDK の版ではなく AppDelegate.swift の形でした。確かめる3行と、手で書くときに SDK 58 の手順を真似てはいけない理由をまとめます。
「返金してほしい」とレビューに書かれた日、iOS と Android で返事が変わります
レビューで返金を求められたとき、iOS では開発者が返金できず、Android では Play Console から自分で返金できます。ストアごとに変わる返事の組み立て方と、返金後に権利を消し忘れないための確認手順を書き残します。
推奨された移行先が、すでに停止していました — Gemini の廃止表 74 行を突き合わせた記録
Gemini の廃止表を突き合わせたところ、推奨代替として書かれたモデル自体がすでに停止している行が5件ありました。10月2日に消える gemini-2.5-flash-image もその一つです。移行先の確かめ方と、404 の受け皿の置き方をまとめました。
消したはずのトークンが再起動で戻る — SecureStore の削除失敗を検知する設計
サインアウト直後に getItemAsync が null を返しても、Android のディスクには値が残っていることがあります。削除の成否を読み出しで確かめていた実装を、戻り値で判断する形へ書き直した記録です。