v0 擅長處理過去多數人最棘手的部分:做出看起來正確的畫面。人們也常在這個階段最早想到 iPhone App,甚至還沒替產品取名就會問起。
v0 製作的是網頁 UI
v0 使用 Next.js、Tailwind 和 shadcn/ui 產生程式碼,在瀏覽器中預覽,再部署至 Vercel。結果是一個網站,無論畫面看起來多像 App。它不會產生 iOS 建構版本,也不會提交至 App Store。
這是產品範圍,不是缺點。v0 為網頁而生。iOS App 是另一項成品,必須使用 Apple 的框架建構;剩下的問題是,誰來利用你已有的內容完成它。
你手上有什麼
在聊天介面背後,v0 專案通常是一套使用 shadcn/ui 元件的 Next.js 程式碼。它會留下兩項內容,任何一項都能作為你提供的連結。
有些 v0 專案已連接資料庫或 API,有些仍是使用預留資料的前端。兩種情況都能開始:後端留在原處,預留資料也能等你作出決定後再更換。
把 App 帶到 iPhone 的三條路
包進原生外殼。在 Vercel 部署內容外包一層原生外殼。這條路最快,但 Apple 仍會把只包住網址的 WebView 視為網站:審核指南 4.2 要求 App 的功能、內容和 UI 應超越重新包裝的網站。
使用 React Native 重寫。將元件改寫成 React Native,再執行 Expo 建構。你會得到真正的 App,但它是跨平台 App,有自己的執行階段,在 iOS 上也有一套自己的外觀。
帶到 AirBuild。AI 團隊會把你的 v0 畫面視為設計,據此建構原生 SwiftUI App:保留相同畫面,換成 iOS 控制項,並一併處理 App Review。
畫面如何變成 SwiftUI
你設計的頁面會保留原有結構和文字,每個網頁控制項則換成用途相同的 iOS 控制項。
- 資料表格可篩選和排序列表可滑動的橫列,並支援下拉重新整理
- 對話框顯示在頁面上方表單由底部滑入,下滑即可關閉
- 標籤頁橫列在頂端分段控制項或每個標籤頁各自使用一個 Form 區段
- 指令選單按下 ⌘K 搜尋任何內容搜尋欄位位於列表頂端
- 下拉式選單由按鈕開啟選單由工具列按鈕開啟
- 側邊欄導覽位於左側標籤頁列包含三至五個標籤頁
顏色、字體和間距會在 iOS 允許的範圍內盡量保留。v0 使用網頁字體時,App 會改用系統字體和動態字級,讓文字配合讀者的字級設定。
如何帶到 AirBuild
留下連結
加入候補名單時,請提供 v0 專案的部署網址或同步的 GitHub 儲存庫,並用一句話說明 iOS App 的用途和使用對象。
你的 AI 團隊使用 SwiftUI 重新建構畫面
AirBuild 的設計和工程 Agent 會讀取你的畫面、結構和文案,再以 SwiftUI View 重新建構,並加入 iOS 導覽和控制項。你的 v0 專案不會受到更動,你仍可繼續在 v0 中調整。
在 iPhone 上試用,再進行 App Review
App 會透過 TestFlight 傳送到你的手機,讓你試用並以日常用語提出修改。準備完成後,AirBuild 會製作 App Store 產品頁、提交 App、追蹤審核、回覆審核人員、修正他們提出的問題,再重新提交。
需要準備什麼
- 你的 v0 專案部署連結,或其 GitHub 儲存庫。
- 哪些畫面最重要。三個必須做對的畫面,勝過十二個不一定需要的畫面。
- Apple Developer Program 會員資格,或在提交 App 前加入的計畫。
- 隱私權政策 URL。Apple 要求提供此項目,App Store Connect 不會接受缺少此項目的提交內容。
常見問題
v0 能製作行動 App 或 iOS App 嗎?
不能。v0 使用 Next.js、Tailwind 和 shadcn/ui 產生網頁 UI,並部署至 Vercel。它不會產生 iOS 建構版本,也不會提交至 App Store。
可以用原生外殼包住我的 v0 部署內容嗎?
可以,但審核指南 4.2 規定,App 的功能、內容和 UI 應超越重新包裝的網站。只在 vercel.app 網址外包一層原生外殼,正是這種情況,也經常因此被拒絕。
SwiftUI App 會和我的 v0 設計看起來一樣嗎?
它會保留你的設計:相同的結構、文案、顏色和層級,並把 v0 的網頁控制項換成 iOS 控制項。告訴我們哪些畫面最重要。
我的 v0 專案還沒有後端,會有問題嗎?
不會。如果你的專案仍使用預留資料,加入候補名單時請告訴我們,我們會依照現有內容規劃 iOS App。
需要 Mac 或 Xcode 嗎?
兩者都不需要。AirBuild 會讓你的 AI 團隊在 Mac 或雲端執行,App 則透過 TestFlight 傳送到你的 iPhone。若要發佈,仍須加入 Apple Developer Program。
iOS App 的程式碼歸誰所有?
歸你所有。你的 v0 程式碼屬於你,AirBuild 依此建構的 SwiftUI 專案也是。