クライアントのアプリを Rork で作る前に決める、公開アカウントの持ち主と移管の線引き
Rork で作ったアプリを誰かに納品するとき、最初に決めるのは「どのアカウントで公開するか」です。Apple と Google の公式ヘルプを読み比べ、移管できる条件・引き継がれるもの・消えるものを整理し、手元のプロジェクトで相手名義に紐づく設定を洗い出すスクリプトまでまとめました。
すでに「有効」になっている複数シート購入を、10月22日の前に残すか外すか決める
App Store Connect で9月16日から既定で有効になった複数シート購入。10月22日の Volume Purchasing 開始前に、個人開発のサブスクで残すか外すかを4つの問いで決め、権限判定のコードと記録の残し方まで整理します。
共有ボタンだけなら「ソーシャルメディア機能」には当たりません。フィードを持つと 13+ が下限になります
2026年9月から App Store の提出に必須となった「ソーシャルメディア機能」の質問について、Apple が引いた線の位置と、13歳未満で無効化する選択肢に付いてくる年齢範囲の取得を、expo-age-range の実装まで含めて書き残します。
アプリを手放す日の実務 — App Store の「Appを転送」で引き継がれるもの・作り直すもの
App Store Connect の「Appを転送」でアプリを売却・移管する際の条件と実務を整理します。評価やサブスク購読者など引き継がれるもの、TestFlight や APNs キーなど作り直すもの、ユーザーの再ログインが発生する箇所まで公式情報に基づいてまとめました。
Rorkで書き出したアプリがApp Store Connectで「処理中」のまま止まる — 原因の切り分けと対処
Rorkで書き出したアプリをApp Store Connectにアップロードしたのに、ビルドが「処理中」のまま何時間も止まり、TestFlightにも審査提出にも現れない。私が実際に詰まったときの切り分け手順、ITMSエラーコードの読み方、APIで処理状態を取る短いスクリプトまでを実コード付きで整理します。
Rork × Fastlane × EAS リリース自動化 — スクリーンショット生成・メタデータ同期・TestFlight/Play Console 配信をワンコマンド化する実装パターン
Rork で作ったアプリを Fastlane と EAS で自動リリースする実装ガイド。スクリーンショット生成・メタデータ同期・TestFlight/Play Console 配信を1コマンドで完結させる実運用パターンをお伝えします。
16言語のASOキーワードを機械で検査する — App Store Connect の160文字を取りこぼさない運用
壁紙アプリを多言語で配信する中で、キーワード枠の使い残しと二重登録が積み上がっていました。name 30・subtitle 30・keywords 100 という予算をロケールごとに機械検査する Node スクリプトを作り、実行結果とともに、英語の直訳が通用しなかった経緯と季節枠の入れ替え方をまとめます。
App Store の新しい年齢別レーティングに答え直す — 複数アプリで実際に変わった項目とつまずき
13+・16+・18+が加わったApp Storeの新しい年齢別レーティングに、運用中の複数アプリで答え直した記録です。4つの新設質問カテゴリや最低年齢を自分で引き上げられる仕組み、Rorkで公開したアプリで実際に迷った項目と回答の手順を、つまずきも含めてまとめました。
複数アプリのストア情報を App Store Connect API でコード管理する — 手作業の更新を月一の仕組みに変える
Rork で量産したアプリが増えると、ストアの説明文や価格を手作業で直す時間が無視できなくなります。App Store Connect API を使ってメタデータをコードとして管理し、十数本のアプリへ一括反映する運用設計を、認証の落とし穴も含めて実装視点でまとめます。
収益の「本当の数字」を掴む — AdMob・App Store・Google Play・Stripe を突き合わせる集計設計
ダッシュボードの売上と実際の入金額は一致しません。通貨・タイムゾーン・推定値と確定値のズレを吸収し、4つの収益ソースを突き合わせる集計パイプラインを、6本並行運用の実装と運用判断とともに整理しました。
Rork で出した iOS アプリの「Missing Compliance」を Info.plist 一行で恒久的に止める
Rork で書き出した iOS アプリを TestFlight に上げるたびに表示される「Missing Compliance」の黄色い警告について、原因と Info.plist への一行追加で毎回の確認作業を消す手順を、6 本の壁紙アプリを並行配信している立場から具体的に書きました。
App Store のレビュー返信を Claude in Chrome に任せた3ヶ月の所感
2014年から続けてきた個人アプリ開発で、ずっと後回しになっていたのが App Store / Google Play のレビュー返信でした。Claude in Chrome に半分任せて3ヶ月運用してみた結果、評価平均と低評価への向き合い方がどう変わったかを正直に書き残します。