Waiting for Review 是什麼意思
作者:Mehdi Azizi
發布於 ,8 分鐘
Waiting for Review:Apple 已收到你的提交,但還沒開啟。這裡整理 App Store Connect 每個狀態的意思與該做的事。
Waiting for Review 代表 Apple 已經收到你的提交,但還沒有任何審查員打開它。 這段時間你什麼都不用做,只要讓示範帳號和伺服器維持正常運作就好。最重要的是,不要把版本撤回再重新送出,因為那樣審查會從頭開始。
下面是 App Store Connect 的其他狀態,以及每個狀態要你做什麼。2026 年 10 月 25 日,我在自己的 app 上,從法文版 App Store Connect 介面記下了這些標籤。定義則來自官方狀態說明頁。這一頁沒有法文版。
App Store Connect 的所有狀態
法文介面用的是「état」(狀態)這個詞。旁邊會有一個彩色圓點:紅色表示你必須處理;黃色表示有流程正在進行,可能在你這邊,也可能在 Apple 那邊;綠色表示 app 已經可以發佈。
| 英文標籤 | 意思 | 你該做的事 |
|---|---|---|
| Prepare for Submission | 版本準備中 | 填完產品頁資料 |
| Ready for Review | 資料都填好了,但還沒送出 | 提交 |
| Invalid Binary | Build 不符合規定 | 上傳另一個 build |
| Waiting for Review | 已收到,還沒開啟 | 等待 |
| In Review | 審查員正在審查 | 保持聯絡得到 |
| Accepted | 已通過,但另一個項目被拒 | 修正或移除那個項目 |
| Pending Developer Release | 已核准,等你按下發佈 | 想發佈時再發佈 |
| Ready for Distribution | 已核准,可以發佈 | 檢查你的合約 |
| Rejected | 版本被拒 | 閱讀訊息 |
| Metadata Rejected | 產品頁被拒,build 沒問題 | 修正後回覆 |
| Developer Rejected | 你自己把它從審查中撤回 | 準備好再重新送出 |
在正式發佈前,你也可能看到 Processing for Distribution:app 正在處理中,24 小時內就能發佈。
另外還有兩個比較少見的狀態。Pending Apple Release:Apple 會保留你的版本,直到它所針對的系統版本正式公開發佈。如果這不是你預期的,請檢查 build 的部署目標(deployment target)。Waiting for Export Compliance:Apple 正在審核你的 CCATS 文件。
Build 本身的狀態,例如 Missing Compliance 或 Expired,是另一份清單,詳見build 編號與版本號這篇指南。
每個狀態要你做什麼
送出之前
Prepare for Submission 是每個版本的起點。Ready for Review 代表資料都填好了,而且你已經表示要提交。在你真正送出提交之前,什麼都還沒傳到 Apple。 在這個狀態下,你的圖片和影片就不能再修改了。
Invalid Binary 表示這個 build 不符合現行規定。Apple 會要你上傳新的 build,或選一個符合規定的 build。
審查期間
Waiting for Review:你還可以修改部分資訊,或撤回提交。但已經不能上傳或修改截圖和預覽影片。
In Review:App Review 的成員正在測試你的 app。如果有功能需要登入,App Review 頁面要求你在 App Review Information 區塊提供有效的示範帳號。App Review Guidelines 也要求伺服器服務在審查期間保持運作、可以連線。
審查之後
Pending Developer Release(法文介面寫成「Prête pour la publication」)是最容易讓人誤會的狀態:你的 app 已經通過,但還沒上架販售。 你選了手動發佈,Apple 在等你的指示。按下版本頁面右上角的按鈕(Apple 說明文件中稱為 Release This Version)就會發佈,最多可能要 24 小時才會出現在商店。根據發佈選項說明,如果停在這個狀態超過 30 天,Apple 會寄 email 提醒你。
Ready for Distribution:app 已通過並可以發佈,前提是你的合約都有效。帳號持有人(Account Holder)要在 Business 區塊接受最新的合約。如果是付費 app 或有訂閱,就是 Paid Apps Agreement。
當同一份提交中的另一個項目(例如某個訂閱)被拒時,已通過的項目會顯示 Accepted。所有項目都通過,app 才會上架:請修正被拒的項目,或把它從提交中移除。
被拒
Rejected:App Review 會在 App Review 區塊說明原因。提交會變成 Unresolved Issues,而根據這類提交的說明,你不能再往裡面加入項目。處理步驟請看回覆 App Review。
Metadata Rejected:問題出在產品頁,不是程式碼。讀完訊息,修正 metadata,然後回覆。不需要新的 build。 例如產品頁提到 Android 而被以 2.3.10 拒絕,就是這種情況。
Developer Rejected:這個名稱聽起來很嚇人,但其實是你自己把版本從審查中撤回。內容本身沒有被拒。準備好之後,重新送出同一個 build 或新的 build 就行。
不管哪種情況,都要全部修正完再重新送出:Apple 提醒,帶著未解決的問題重送,只會拖慢審查,結果也一樣。
Waiting for Review 拖很久
Apple 沒有規定等多久才算不正常。它的目標時間,以及實際上準不準,可以看 App Store 審核時間這篇指南。如果超過了,Track a submission's review status 頁面列出三種需要較長時間審核的情況:
- 審查紀錄很少或沒有,第一個 app 就是這種情況。
- 有文件需要確認:授權、執照、合作協議。
- 複雜或新的主題:受管制的內容、平台的新功能、啟用的 entitlements。
如果在調查詐騙或操弄行為,例如假評論或對審查員隱藏的功能,審查也可能拉長。
想追蹤等待進度,打開 app 側邊選單中的歷史紀錄(History):根據狀態歷史說明,每次狀態變更都會附上日期。如果想在每次變更時收到 email,到使用者管理中開啟 App Status Reports 通知。
不要撤回版本再重送
這是代價最高的直覺反應。根據 Apple 關於撤回的說明,撤回的版本會離開佇列,變成 Developer Rejected。如果你重新送出,審查就從頭開始。
申請加速審查
Apple 只把加速審查留給真正的緊急情況,並舉了兩個例子:修正嚴重 bug,以及配合與你的 app 相關的活動上架。
- 先提交 app:只有已經送出的提交才能加速。
- 提交時填寫 Notes 欄位:如果是嚴重 bug,說明這個版本修正了什麼 bug;如果是活動,寫出活動名稱、日期,以及你的 app 和它的關係。如果有功能需要登入,附上示範帳號。
- 送出 Request an Expedited App Review 表單,選擇 app 和平台。
App Review 會逐一評估每個申請,並依人力狀況加速處理。申請絕對不等於保證。
聯絡 Apple
對於進行中的提交,App Review 說明指定使用 App Store Connect 裡的 Reply to App Review 按鈕:會有熟悉你 app 的專員回覆你。這個欄位不能用來申請加速審查或申訴,這兩者都有各自的表單。App Review 回覆之後,你可以在同一個視窗申請和 Apple 代表通話。通話通常會在三到五個工作天內安排。
TestFlight:給外部測試人員的 build 在 Waiting for Review
TestFlight 分頁中也有同樣的 Waiting for Review 狀態,但屬於另一種審查。build 狀態清單說明了差別:
- 內部測試人員:狀態為 Ready to Submit 的 build 就可以發給他們,不需要 beta 審查。
- 外部測試人員:build 會送到 TestFlight App Review,狀態變成 Waiting for Review,接著是 In Beta Review。外部測試要等核准後才會開始。
外部測試人員說明指出,一個版本的第一個 build 需要完整審查,之後的 build 不一定需要。每個版本一次只能有一個 build 在審查中,每 24 小時最多可以提交六個。被拒的 build 會變成 Rejected,不能再用於 TestFlight,必須上傳新的。其他細節請看 用 TestFlight 測試 iPhone app 這篇指南。
送出前就縮短等待
Apple 在追蹤頁面上說得很清楚:想縮短審查時間,送出前就要填好 App Review Information 區塊,並附上所有必要文件。Apple Review Kit 裡有我的送審前檢查清單,以及給審查員的備註範本:示範帳號、App 內購買、隱藏功能。
正在準備第一次送審嗎?免費診斷會寄給你我的防拒絕檢查清單,並告訴你還剩哪些事要做。所有步驟都整理在在 App Store 上架 app。
常見問題
App Store Connect 上的 Waiting for Review 是什麼意思?
Apple 已經收到你的提交,但審查還沒開始。你還可以修改部分資訊,但不能再改截圖和預覽影片。
Waiting for Review 狀態會持續多久?
Apple 公布的是目標時間,不是保證,也沒有警示門檻。沒有審查紀錄的第一個 app,屬於 Apple 所說需要較長時間審核的情況。
等太久的話,要撤回版本嗎?
不要。撤回的版本會變成 Developer Rejected,重新送出時審查會從頭開始。如果真的很緊急,例如要修正嚴重 bug,改成申請加速審查。
App Store Connect 上的 Pending Developer Release 是什麼意思?
Apple 已經核准你的版本,但你選擇自己發佈。在你從版本頁面發佈之前,它都不會上架販售。
為什麼我的 TestFlight build 在 Waiting for Review?
這個狀態代表你把它提交給外部測試人員了:它正在等 TestFlight App Review,核准後外部測試才會開始。內部測試人員不需要這個審查。