App Review で「Guideline 2.1・白い画面」と言われたとき、Expo のリリースビルドで疑う3か所
TestFlight では開くのに、審査では「起動後に白い画面のまま」と差し戻される。Expo + EAS のリリースビルドで、環境変数の environment、secret の可視性、審査員の環境差の3点を順に切り分ける手順を、確認コマンドと診断コードつきでまとめました。
Rork のリポジトリに置く最初の EAS Workflow と、失敗した回にだけ届かない通知
Rork から書き出したリポジトリに .eas/workflows を二本置くまでの手順と、needs でつないだ通知が失敗した回にだけ届かなくなる理由を、手元で走る検査スクリプトの実行結果つきで書き残します。
ベータ SDK でビルドしたアプリは、TestFlight には配れても審査には出せません
ベータ版の Xcode でビルドしたアプリは TestFlight には配布できますが、App Store の審査には提出できません。手元のビルドがどの SDK で作られたかを確認する方法と、eas.json で提出用ビルドを守る設定をまとめました。
TestFlight の外部テストと段階公開、個人開発ではどちらに時間を使うか
Rork で作ったアプリを他人に配るとき、外部テスターを募集する道と段階公開に受け止めさせる道の二つがあります。個人開発の限られた時間をどちらに置くかを、配布が止まる条件と事前検証すべき三領域から整理しました。
Rorkで書き出したアプリがApp Store Connectで「処理中」のまま止まる — 原因の切り分けと対処
Rorkで書き出したアプリをApp Store Connectにアップロードしたのに、ビルドが「処理中」のまま何時間も止まり、TestFlightにも審査提出にも現れない。私が実際に詰まったときの切り分け手順、ITMSエラーコードの読み方、APIで処理状態を取る短いスクリプトまでを実コード付きで整理します。
Rork × Fastlane × EAS リリース自動化 — スクリーンショット生成・メタデータ同期・TestFlight/Play Console 配信をワンコマンド化する実装パターン
Rork で作ったアプリを Fastlane と EAS で自動リリースする実装ガイド。スクリーンショット生成・メタデータ同期・TestFlight/Play Console 配信を1コマンドで完結させる実運用パターンをお伝えします。
Rork で出した iOS アプリの「Missing Compliance」を Info.plist 一行で恒久的に止める
Rork で書き出した iOS アプリを TestFlight に上げるたびに表示される「Missing Compliance」の黄色い警告について、原因と Info.plist への一行追加で毎回の確認作業を消す手順を、6 本の壁紙アプリを並行配信している立場から具体的に書きました。
RorkでビルドしたiOSアプリがTestFlightで「ITMS-90683」拒否される — Info.plistの使用目的文字列の埋め方
Rork書き出しのiOSアプリをApp Store Connectに提出した直後、メールで「ITMS-90683: Missing Purpose String in Info.plist」を受け取る現象について、原因とapp.jsonからの恒久的な修正手順を、12年間の個人開発で繰り返しハマってきた立場から具体的に説明します。
Rork Max × Xcode Cloud で実現する完全自動化CI/CD ― プルリクレビューからApp Store配布まで一気通貫
Rork Max が生成したネイティブSwiftUIプロジェクトにXcode Cloudを接続し、プルリクのテスト自動化からTestFlight配布・App Store提出まで完全自動化するCI/CDを0から構築する実践ガイド。
TestFlight は問題ないのに App Store 公開後にクラッシュする4つの理由
TestFlightでは動いたRorkアプリがApp Store公開後にクラッシュする原因を4パターンに整理します。本番ビルドで環境変数がundefinedになる、ATSの厳格適用、プライバシーマニフェストの申告漏れ、メモリ不足への対処と、Sentry導入による把握までを解説します。
週末でアプリを1本仕上げる:Rork を使った個人開発の実践ワークフロー
土曜朝から日曜夜までにアプリを完成させるRork実践ワークフローを紹介。アイデア選定・プロンプト設計・TestFlight配布・App Store申請まで、個人開発者が週末を最大限に活用するコツを解説します。
Rork アプリを TestFlight でベータテストする:内部テスターから外部公開まで全工程 — 実装パターン
Rorkで作ったアプリをTestFlightでベータ配布する手順を、EAS Submit ルートと Xcode Organizer ルートの両方で解説します。輸出コンプライアンス申告・内部100名/外部10,000名のテスター管理・ビルド有効期限90日の運用まで、実際に詰まる箇所を中心にまとめました。