すべての記事
Rork の再生成と手動修正を共存させる — 上書きされない境界の引き方
設定画面の文言を直しただけの再生成で、前週に手で入れた広告まわりの修正が消えていました。AI が書く土地と人が守る土地を分けるディレクトリ境界、1行アダプタ、パッチ資産化、プロンプトの絞り方までを実測値とともに整理します。
Android 17 で「ポートレート固定」が通用しなくなる — Rork 製 Expo アプリの大画面対応を前倒しで済ませる手順
Android 17 では大画面デバイスでの画面固定・リサイズ制限が無視されるようになります。Rork で生成した Expo アプリの影響判定からレイアウト改修、エミュレータだけで済ませる検証手順までを実例ベースでまとめました。
Rork 製アプリの『書類とデータ』が数 GB に膨らむときの原因と対処 — expo-image のディスクキャッシュ管理
アプリ本体は小さいのに『書類とデータ』だけが数 GB に膨らむ——壁紙アプリの運用で実際に踏んだ expo-image のディスクキャッシュ肥大を、cachePolicy の使い分け・縮小版配信・世代別クリアの三段構えで解決した記録です。
アップデートでお気に入りを消さないために — Rork 製アプリのローカルデータ・マイグレーション設計
「アップデートしたらお気に入りが消えた」という星1レビューを受け取らないための設計です。封筒形式とスキーマバージョン、マイグレーションランナーの実装、EAS Update をスキーマ中立に保つ運用ルールまでを実体験から整理しました。
Rork 製アプリに開発者デバッグメニューを実装する — 広告・課金・Remote Config の検証をリリース前に終わらせる設計
リリースビルドでしか再現しない広告・課金・Remote Config の不具合に毎回本番で向き合うのは消耗します。壁紙アプリ6本の運用で固まった、ストア提出ビルドには存在ごと残さない開発者デバッグメニューの設計と実装を、動くコードと落とし穴付きで共有します。
Rork 製アプリにホーム画面ウィジェットを追加する — Expo の制約を越えて WidgetKit を動かすまで
Rork が生成する Expo アプリにはホーム画面ウィジェットを直接追加できません。config plugin と App Group を使って WidgetKit を組み込む実装ルートを、詰まった点も含めて手順で整理します。
サブスクの返金にアプリが気づかない — REFUND 通知と Voided Purchases で権限を失効させる実装メモ
返金が成立してもアプリ側のフラグは立ったままで、Premium 機能は使われ続けます。App Store Server Notifications V2 の REFUND、Google Play の Voided Purchases、RevenueCat の照合で権限を確実に失効させる実装を記録しました。
Rork Max でディープリンクを実装する — Universal Links と URL Schemes
Rork Max アプリにディープリンクを追加する実装ガイド。URL Scheme と Universal Links の使い分け、AASA/assetlinks の落とし穴、コールド起動の取りこぼしを実例つきで解説します。
コントロールセンターに壁紙シャッフルを置く — Rork(Expo) アプリの ControlWidget 実装と iOS 26 での作り直し
iOS 18 で開放されたコントロールセンターのカスタムコントロールを、Rork で作った React Native 製の壁紙アプリに足すまでの実装メモです。App Group 共有・AppIntent・config plugin に加え、iOS 26 の accented rendering で作り直した際の判断も残しました。
Rork製iOSアプリにAdMobメディエーションを足したらビルドが通らない — リンカエラーと広告非表示の切り分け
RorkやExpoで作ったiOSアプリにAdMobのメディエーションアダプタ(Unity Ads・Liftoff・InMobi)を追加した途端、ld のリンカエラーやSKAdNetwork不足で広告が出なくなる。症状別に原因を切り分けて解決する手順をまとめました。
Rork製6アプリで分析イベントを型で守る — 共有イベント層の設計メモ
6本のRork製アプリでイベント名がバラつき分析が破綻した経験から、型付きイベントレジストリを単一の真実として送信を薄いラッパーに集約する設計をまとめます。パッケージ分割の判断、スキーマのバージョニング、CIでの差分検出まで実装コード付きです。
iOS 実機の Release ビルドで『No bundle URL present』が出るときの原因と対処
Rork から書き出したアプリを Xcode でローカルビルドしたときに出やすい『No bundle URL present』エラーの読み解き方をまとめました。Metro 接続が切れている場合と、Release ビルドに JS バンドルが埋め込まれていない場合を切り分け、オフラインバンドルを手動生成する手順までコード付きで解説します。