RORK LABEN
BUILD — Rork Max はクラウド上の実機 Mac に Xcode と iOS SDK を載せ、SwiftUI を書き、ビルドし、エラーを読んで直す反復を回します。コードを吐いて終わりではない点が生成物の質に効いていますNATIVE — 生成されるのは React Native ではなく純粋な Swift / SwiftUI です。AR や Metal、ウィジェットなど React Native からは届かない機能に手が届くことが、他ビルダーとの実質的な差になりますPLATFORMS — 対応は iPhone・iPad・Apple Watch・Apple TV・Vision Pro に加えて iMessage まで含みます。ウォッチや拡張から入る設計を試すのに向いていますCOMPANION — Rork Companion により、有料の Apple Developer アカウントなしで生成したアプリを実機の iPhone で確認できます。最初の一本を試す段階の障壁が一段下がりましたPRICING — 無料で開始でき有料プランは月額25ドルから、Rork Max は月額200ドルの Max プランです。回収できる本数と規模を先に見積もっておく価値がありますDEADLINE — Google Play は2026年8月31日以降、新規アプリと更新の双方に対象 API レベル36 以上を要求します。残り10日で、生成物の targetSdkVersion は自分で確認が必要ですBUILD — Rork Max はクラウド上の実機 Mac に Xcode と iOS SDK を載せ、SwiftUI を書き、ビルドし、エラーを読んで直す反復を回します。コードを吐いて終わりではない点が生成物の質に効いていますNATIVE — 生成されるのは React Native ではなく純粋な Swift / SwiftUI です。AR や Metal、ウィジェットなど React Native からは届かない機能に手が届くことが、他ビルダーとの実質的な差になりますPLATFORMS — 対応は iPhone・iPad・Apple Watch・Apple TV・Vision Pro に加えて iMessage まで含みます。ウォッチや拡張から入る設計を試すのに向いていますCOMPANION — Rork Companion により、有料の Apple Developer アカウントなしで生成したアプリを実機の iPhone で確認できます。最初の一本を試す段階の障壁が一段下がりましたPRICING — 無料で開始でき有料プランは月額25ドルから、Rork Max は月額200ドルの Max プランです。回収できる本数と規模を先に見積もっておく価値がありますDEADLINE — Google Play は2026年8月31日以降、新規アプリと更新の双方に対象 API レベル36 以上を要求します。残り10日で、生成物の targetSdkVersion は自分で確認が必要です
記事一覧/開発ツール
開発ツール/2026-08-21中級

生成ループが緑を返した後に、私が手元で回している4つの受け入れ検査

ビルドが成功しても出荷できない状態は実在します。AI がビルドを反復する構成で見落とされやすい4点を、成果物そのものを走査する検査スクリプトとして手元に置く方法をまとめました。

Rork539Expo175Android46リリース10品質管理2

プレミアム記事

Android の壁紙アプリで v2.0.0 を公開したあと、Crashlytics のクラッシュ件数が下がらない時期がありました。ビルドは一度も赤くなっていません。アップロードも審査も通っています。それでも Android 6.0.1 の端末では、起動直後に落ちていました。

原因は Java 8 の API を参照しているのにデシュガリングが効いていなかったことで、修正自体は Gradle への1行追加で終わりました。けれど私自身にとって効いたのは、その1行ではありません。「ビルドが通ること」と「出荷できること」の間には距離がある、と手触りで理解したことのほうでした。

Rork のようにクラウド側で生成とビルドの反復が回る構成では、この距離がさらに開きます。エージェントが見ているのはコンパイラとリンカの返事だけで、その先の配信・端末・審査までは視界に入らないからです。

ビルドの成否が保証している範囲

ビルドが緑になるという事実が保証しているのは、おおよそ次の3点に限られます。

  1. 参照している型とシンボルが、コンパイル時のクラスパス上に存在すること
  2. リソースの参照が解決でき、リソーステーブルを生成できること
  3. 成果物が形式として梱包できること

裏を返せば、ここに含まれないものは何も保証されていません。実行時に別のクラスローダから読まれるもの、配信時に成果物が分割されるときの挙動、症状を後から読み解くための情報、そして成果物に混ざってはいけないもの。私が過去に踏んだ不具合は、きれいにこの4種類へ収まりました。

検査表面化する場所ビルドから見えるか
後方互換の欠落古い OS の実機見えない(実行時)
密度バケットの偏り配信後の一部端末見えない(分割後)
症状を読む情報の欠落クラッシュ集計の画面見えない(別経路)
同梱してはいけない資産公開後の成果物見えない(意図どおり梱包される)

検査1: 後方互換は設定ではなく成果物で確かめる

デシュガリングの設定は、書いてあるかどうかを目で確かめれば済むように思えます。私も当初はそう扱っていました。実際に困ったのは、設定は正しく見えるのに、依存ライブラリ側が別経路で新しい API 参照を持ち込んでいたときです。ここで学んだのは、判断材料になるのはビルド定義ではなく、出来上がった成果物のほうだという点でした。

成果物の DEX には、参照しているクラス名が文字列としてそのまま並びます。デシュガリングが効いていれば Lj$/util/function/Supplier; のような置き換え後の名前が現れ、効いていなければ Ljava/util/function/Supplier; だけが残ります。ZIP として開いてバイト列を走査すれば、専用ツールなしで判定できます。

個別の症状と修正手順は古い OS バージョンだけクラッシュするときの Java 8 デシュガリング対応にまとめてあります。ここで足したいのは、直したあとに再発を検出する側の仕組みです。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
AI にビルドの反復を任せる範囲と、自分でゲートを置く範囲を、プロジェクトごとに線引きできるようになります
配信後にしか表面化しない不具合を、提出前に成果物側から機械的に拾えるようになります
ビルドの成否だけで提出していた運用を、4項目の受け入れ検査を通す運用へ切り替えられるようになります
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Rork Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

開発ツール2026-05-01
Rork で EAS Update を配信したのに反映されない — 原因を切り分ける5つの典型パターン
Rork で EAS Update を publish したのにアプリ側に反映されない、というのは慣れていてもうっかり詰まるトラブルです。よくある5つの原因と、ターミナルで5分以内に切り分ける手順を実例ベースで紹介します。
開発ツール2026-04-29
Rork で作った Android アプリの通知アイコンが白い四角になる問題の直し方
Rork や Expo で作った Android アプリのプッシュ通知アイコンが白い四角や謎のシルエットになる原因と、透過アイコンの正しい作り方・app.json の設定・キャッシュ起因の落とし穴までまとめて解説します。
開発ツール2026-04-25
Rork でアプリアイコンを変更したのに反映されない時の対処法
Rork でアプリアイコンを差し替えたのに古いアイコンが残る — iOS のアイコンキャッシュ、EAS Build のビルドキャッシュ、Android のアダプティブアイコン未設定など、原因別に確実な対処法をまとめました。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →