App Store Connect 新手指南

第一次開啟 App Store Connect,不確定該從哪裡開始?可以把它想成應用程式商店頁面的後台。這份指南會帶你管理應用程式、發佈版本,並瞭解下載與營收資料。

先釐清這個差別

開發人員在 Xcode 中建構應用程式。你和團隊則在 App Store Connect 中管理它的商務工作:準備商店頁面、邀請測試人員、提交審核、回覆評論,以及追蹤下載與營收。

本指南以 Apple 官方 App Store Connect 說明文件為依據,寫給從未使用過 Apple 開發者後台的讀者。Apple 會持續更新介面與規則。如果畫面上的按鈕名稱不同,請依照目前的介面與官方文件操作。

  1. 建立 App 記錄
  2. 上傳並測試建置版本
  3. 提交審核並發佈
  4. 運用資料持續改善

1. App Store Connect 到底是什麼?

App Store Connect 是 Apple 提供給開發人員及應用程式營運團隊的管理後台。使用者在 App Store 看到的名稱、描述、螢幕截圖、價格與更新,都在這裡管理。你也能從這裡進行測試、審核、銷售、付款與顧客評論等工作。

Apps

管理 App 記錄、商店頁面、版本、審核提交、價格、訂閱與顧客評論。

TestFlight

將尚未發佈的測試版傳送給同事或外部測試人員。

Analytics

追蹤曝光、產品頁面瀏覽、下載、轉換、留存、使用情況與營收。

Reports

查看銷售趨勢、預估收益、實際付款與可下載的財務報表。

Business

簽署協議並設定稅務與銀行資料,讓 Apple 能向你付款。

Users and Access

邀請團隊成員,並決定每個人可以查看及執行哪些內容。

不要和 Apple Developer 網站混淆

Apple Developer 網站比較像開發人員的登記處,負責憑證、裝置、Bundle ID 與會員資格。App Store Connect 則是商店頁面的營運後台。兩者彼此相連,但位於不同的網站。

2. 開始前該準備什麼?

  • 已啟用雙重認證的 Apple Account。
  • 有效的 Apple Developer Program 會員資格,或團隊寄送的 App Store Connect 邀請。
  • 確認自己所屬的團隊。如果帳號加入多個團隊,登入後請選擇正確的團隊。
  • 建立 App 記錄所需的應用程式名稱、主要語言、Bundle ID 與內部 SKU。
  • 發佈前需備妥隱私權政策 URL、商店描述、關鍵字、螢幕截圖、支援 URL 與審核聯絡資料。

先瞭解角色

找不到某個按鈕,通常代表你的權限不足,不一定是系統故障。Apple 的角色說明文件很詳細,以下表格適合做為入門參考。

角色適合對象主要權限
Account Holder帳號持有人唯一能簽署法律協議及續訂會員資格的人。每個團隊只有一位。
Admin技術或業務負責人擁有廣泛權限,包括管理使用者及存取所有 App。
App Manager產品經理或發佈負責人管理 App 資訊、價格、建置版本與審核提交。
Developer開發人員管理開發與交付,以及上傳和測試建置版本。
Marketing行銷團隊成員管理行銷文案與宣傳素材。
Sales增長或資料分析人員查看下載、銷售與分析資料。
Finance財務團隊成員管理稅務資料、下載報表並核對付款。
Customer Support客服團隊成員查看並回覆 App Store 顧客評論。

若要邀請同事,請前往 Users and Access → People → +,輸入對方的姓名與電子郵件地址,再指派角色與 App 存取權。只給每個人工作所需的權限,不要只為了方便就把所有人設為 Admin。

3. 上傳建置版本前,先建立第一筆 App 記錄

有人上傳應用程式二進位檔後,App 並不會自動出現在 App Store Connect。你必須先建立一筆 App 記錄,開發人員才能上傳對應的建置版本。Apple 的建立 App 說明也指定了這個順序。

  1. 登入並開啟 Apps。
  2. 按一下左上角的 +,選擇 New App。
  3. 選擇平台,例如 iOS、macOS、tvOS 或 visionOS。
  4. 輸入 Name、Primary Language、Bundle ID 與 SKU。
  5. 選擇 Full Access 或 Limited Access,然後按一下 Create。

這些欄位代表什麼?

欄位簡單說明新手常犯的錯誤
Platforms你要發佈應用程式的 Apple 平台。把 iPad 視為獨立平台。iPhone 與 iPad 通常都歸在 iOS 之下。
Name顧客在 App Store 看到的應用程式名稱。選擇已有人使用的名稱,或把內部專案代號當成公開名稱。
Primary Language其他語言缺少內容時採用的預設語言。選擇了日後不打算維護的語言。
Bundle ID應用程式的唯一技術識別碼,必須與 Xcode 專案完全相符,例如 com.example.myapp。選錯識別碼,後來才發現建置版本無法配對。
SKU團隊內部使用的識別碼,顧客不會看到。誤以為這是產品價格。建立後便無法變更。

Create 按鈕無法使用?

先檢查 Account Holder 是否已在 Business 中簽署最新協議。接著確認你的角色是 Account Holder、Admin 或 App Manager,並請開發人員確認 Bundle ID 已存在。

4. 完成 App Store 商店頁面

新建立的記錄通常會從 Prepare for Submission 狀態開始。接著需要兩類資訊:整個 App 共用的資料,以及這次發佈版本專用的資料。把兩者分清楚,會更容易掌握流程。

整個 App 共用的資訊

在側邊欄的 General → App Information 附近管理這些資料,包括名稱、副標題、類別、年齡分級、Bundle ID、內容權利與相關欄位。年齡分級會根據你對問卷的回答計算,請如實回答,不要憑直覺選擇分級。

App Privacy 說明應用程式及其第三方 SDK 會收集哪些資料、資料是否與使用者連結,以及是否用於追蹤。iOS 應用程式需要隱私權政策 URL。不要照抄其他 App 的答案,Apple 要求揭露內容必須反映你與第三方合作夥伴實際的資料處理方式。請參照管理 App 隱私權逐項完成。

每個版本各自需要的資訊

  • Promotional Text:簡短的宣傳文案,例如目前活動的資訊。
  • Description:完整的產品描述。先說明應用程式解決的問題,再列出主要功能。
  • Keywords:協助使用者找到應用程式的詞彙。不要反覆堆砌應用程式名稱。
  • What’s New:這次更新有哪些變更。第一個版本通常不需要填寫。
  • Support URL:使用者可以取得協助的頁面。
  • Screenshots / App Previews:針對相關裝置尺寸提供的螢幕截圖與選用的預覽影片。

螢幕截圖不只是上傳到表單的幾張畫面,它們是影響 App Store 轉換率最重要的素材之一。先呈現核心價值,再展示使用情境,並讓每張圖片只傳達一個重點。你可以為每種語言提供在地化版本,Apple 的螢幕截圖與預覽說明會告訴你應在何處上傳。

審核資訊是寫給審核人員,不是顧客

App Review Information 僅供審核團隊使用。請提供能及時回應的聯絡人。若應用程式需要登入,請提供可靠的示範帳號。若某項功能需要沿著特定路徑操作,或需要特定硬體、地點或動作,請清楚說明步驟。審核人員若找不到功能,可能會要求補充說明或拒絕此次提交。

5. 什麼是建置版本?如何透過 TestFlight 測試?

版本號碼是顧客看到的號碼,例如 1.2.0。建置版本號碼則在內部識別某次封裝的建置版本,例如 37。你可以為同一版本上傳多個建置版本,但提交審核時只能選擇一個。

開發人員可以使用 Xcode、Transporter 與其他支援的方式上傳建置版本。上傳成功不代表立刻就能使用,Apple 必須先處理該版本。處理完成後,它才會出現在應用程式的 TestFlight 分頁。

該使用內部測試還是外部測試?

測試類型內部測試外部測試
適合對象團隊成員與同事實際使用者、顧客、媒體或合作夥伴
測試人數上限最多 100 位具備所需存取權的 App Store Connect 使用者每個 App 最多 10,000 人
審核需求通常可以較快開始第一個外部建置版本需要 TestFlight App Review,之後的版本也可能需要審核
邀請方式將 App Store Connect 使用者加入測試群組透過電子郵件邀請或公開連結
  1. 開啟應用程式的 TestFlight 分頁,完成 Beta App Description、意見回饋電子郵件與測試說明。
  2. 建立測試群組並加入正確的建置版本。
  3. 進行內部測試時,將現有團隊使用者加入群組。進行外部測試時,先提交 TestFlight 審核,再透過電子郵件或公開連結邀請測試人員。
  4. 請測試人員安裝 Apple 的 TestFlight 應用程式並接受邀請。
  5. 使用 TestFlight 查看安裝次數、Sessions、Crashes 與測試人員的意見回饋。

幾項要記住的限制

根據 Apple 的 TestFlight 概覽,每個建置版本最多可測試 90 天。到期後,即使應用程式本身運作良好,測試人員也無法繼續使用該版本。外部公開連結可以設定測試人數上限,以及裝置與 OS 需求。

6. 提交 App Store 審核並發佈

完成測試後,回到你準備發佈的版本頁面。建置版本出現在 TestFlight 中,不代表它已提交至 App Store。TestFlight 測試與 App Store 審核是兩套不同流程。

  1. 完成版本頁面上的所有必填欄位,並解決所有紅色錯誤訊息。
  2. 在 Build 區段選擇最終建置版本。一次只能關聯一個建置版本。
  3. 再次確認隱私權揭露、出口合規、內容權利、廣告識別碼,以及提供給審核人員的登入資料。
  4. 按一下右上角的 Add for Review。這只會把版本加入草稿提交項目。
  5. 在側邊欄開啟 Draft Submissions 或 App Review,檢查項目後按一下 Submit for Review。完成這一步,提交項目才會進入審核佇列。

這就是 Apple App 提交流程中說明的兩個按鈕。常見錯誤是停在第 4 步,App 會維持在 Ready for Review,讓人誤以為 Apple 遲遲沒有開始審核。

常見狀態代表什麼?

狀態代表意義該怎麼做
Prepare for Submission版本仍在準備中完成資訊並選擇建置版本
Ready for Review已加入草稿,但不一定已送出開啟 Draft Submissions,按一下 Submit for Review
Waiting for Review提交項目正在佇列中等待審核,需要時仍可撤回
In Review審核團隊正在檢查提交內容留意 App Review 訊息
Pending Developer Release已核准,等待你手動發佈在合適的時間發佈
Ready for Distribution已核准分發確認 App 已在所選地區顯示
Rejected / Unresolved Issues審核發現問題閱讀引用的準則與訊息,接著回覆,或修正後重新提交

遭拒不一定代表帳號有問題

先從 App Review 開始,閱讀審核人員指出的具體問題與準則。若資訊不清楚,請在訊息討論串中說明並提供佐證資料。若問題出在產品或程式碼,請修正、上傳新的建置版本,再重新提交。回覆要直接且有禮,並附上可重現問題的步驟。

7. 上線後如何管理應用程式?

發佈新版本

在 App 頁面上,按一下相關平台旁的 + 建立新版本。輸入新的版本號碼與 What’s New、選擇開發人員上傳的新建置版本,然後重複審核提交流程。不要為更新建立新的 App 記錄,否則會建立另一項產品。

管理價格與地區

使用 Pricing and Availability 設定價格、地區與供應狀態。將免費 App 改為付費,或變更上架地區前,請確認協議、稅務資訊與銀行資料都有效。變更價格時,也要考量現有使用者與訂閱者的期待。

回覆顧客評論

開啟 Ratings and Reviews 查看評分與文字評論。優先處理當機、登入失敗與付款問題等具體狀況。不要公開索取電子郵件地址或訂單編號等私人資訊,請引導顧客使用支援管道。修正問題後,更新回覆並告知顧客是哪個版本解決了問題。

管理 App 內購買與訂閱

In-App Purchase 與 Subscriptions 是應用程式內的產品系統,和 App 本身的價格分開。每項產品都需要 Product ID、顯示名稱、描述、價格與審核螢幕截圖。推出訂閱前,請瞭解訂閱群組、續訂、寬限期、優惠與伺服器通知。不要直接把測試產品當成正式產品推出。

持續更新存取權與協議

同事離職或角色變更時,請更新 Users and Access。Account Holder 也應在 Business 中追蹤會員資格續訂與新協議。未簽署的協議可能導致無法建立 App、使用付費功能或收取款項。

8. 如何閱讀並瞭解應用程式資料?

上線只是開始。App Store Connect 至少提供三種不同的資料檢視方式:Analytics 追蹤使用者從發現到使用的過程,Sales and Trends 顯示銷售表現,Payments and Financial Reports 顯示最終結算。三者的定義不同,因此不要期待同一天的數字能完全對上。

把 Analytics 當成漏斗來看

開啟 Analytics、選擇你的 App 與日期範圍。新手可以依照以下順序查看:

1. Impressions

應用程式圖示在 Today、Games、Apps 與 Search 等位置顯示超過一秒的次數。

問題:有人看到這個 App 嗎?

2. Product Page Views

使用者開啟應用程式產品頁面的次數。這能協助你判斷名稱、圖示與曝光位置是否引起興趣。

問題:他們想進一步瞭解嗎?

3. Total Downloads

首次下載加上重新下載。分析新使用者獲取情況時,也要另外查看 First-Time Downloads。

問題:他們下載了嗎?

4. Conversion Rate

下載與預訂數相對於不重複裝置曝光次數的比率。這有助於評估商店頁面的說服力。

下載與預訂數 ÷ 不重複裝置曝光次數

5. Sessions / Active Devices

使用者是否真的開啟並使用應用程式。下載量高但使用率低,通常表示首次使用體驗不佳,或吸引到的受眾與產品不符。

問題:下載後,他們有使用嗎?

6. Retention

一群新使用者是否會在之後的日期回來使用。與單日下載總數相比,留存更能反映產品的長期價值。

問題:使用者會回來嗎?

Apple 的指標定義說明,部分 App Store 指標必須累積至少 5 次首次下載或預訂後才會顯示。新 App 沒有圖表不一定表示設定有問題,也可能只是資料量不足。

不要只看總數,還要拆分資料

  • Source Type:使用者來自 App Store Search、Browse、Web Referrer 還是 App Referrer?
  • Territory:哪些國家或地區帶來下載與營收?在地化是否有效?
  • Device / Platform Version:問題是否集中在特定裝置或 OS 版本?
  • App Version:最新版本發佈後,使用情況或穩定性是否改變?
  • Campaign:加上標記的行銷連結是否帶來有價值的使用者?

一個簡單的做法,是將 7 天與 28 天的期間,和前一個相同長度的期間比較。每次只改一件事:更新螢幕截圖後,觀察產品頁面的轉換率;改善首次使用體驗後,觀察留存與 Sessions。若一天內同時改動五件事,就很難判斷是哪一項造成數字變化。

Sales and Trends:瞭解銷售表現

使用這個區段追蹤 App Units、In-App Purchases、訂閱、銷售與預估收益,並依產品、地區、裝置及其他維度篩選。它比較接近商務儀表板,但營收仍是估算值,匯率與交易狀態也可能變動。

Payments and Financial Reports:瞭解實際收到的款項

這個區段用於財務核對。Proceeds 是從顧客支付的價格中扣除適用稅金與 Apple 佣金後,應付給開發人員的金額。頁面會顯示付款、預估收益、匯率、稅金、調整項目與銀行帳號末幾碼。Apple 說明,上一個會計月份的資料通常會從本月第一個星期三開始顯示,各地區報表通常會在第一個星期五前備妥。詳情請參閱查看付款與收益。

為什麼這些頁面的金額不同?

Analytics 協助你瞭解使用者行為與商務表現。Sales and Trends 採用預估銷售額與匯率。財務報表則使用已處理並結算的交易。退款、稅金、佣金、匯率、付款週期與銀行手續費都可能造成差異。前兩者適合用來觀察趨勢,會計核對則應使用最終財務報表與銀行入帳紀錄。

9. 新手每週檢查清單

  • 檢查 App 狀態、App Review 訊息與 TestFlight 意見回饋。
  • 將最近 7 天的曝光、產品頁面瀏覽、下載與轉換率,和前 7 天比較。
  • 檢查留存、Sessions、當機情況與主要 App 版本的分布。
  • 查看評分與新評論,並回覆需要協助的使用者。
  • 留意 App 內購買、訂閱、退款與收益是否有異常變化。
  • 記錄本週的版本、螢幕截圖、價格與行銷變更,方便解讀資料。
  • 每個月請財務人員下載並封存財務報表,再核對實際付款。

10. 新手常遇到的八個問題

問題首先要檢查什麼
找不到 New App你的角色、最新協議是否已簽署,以及是否選擇正確的團隊。
找不到 Bundle ID開發人員是否在正確的 Developer Team 下建立識別碼。
上傳後沒有出現建置版本Bundle ID 與版本是否相符、建置版本是否仍在 Processing,以及是否收到上傳錯誤的電子郵件。
無法加入外部測試人員是否已先建立內部測試群組、Test Information 是否完整,以及建置版本是否已通過 TestFlight 審核。
Submit 按鈕無法使用頁面頂端的錯誤、必填欄位、建置版本、隱私權資料、年齡分級與審核資訊。
狀態一直停在 Ready for Review是否只按了 Add for Review,卻沒有在 Draft Submissions 中按 Submit for Review。
Analytics 沒有資料所選 App 與日期、你的存取權限,以及新 App 是否達到最低資料門檻。
尚未收到 Apple 付款Paid Apps Agreement、稅務與銀行資料、最低付款門檻,以及是否有退回款項通知。

11. 一分鐘名詞表

名詞簡單說明
App record應用程式在 App Store Connect 中的記錄。
Bundle ID應用程式的唯一技術識別碼,必須與建置版本相符。
SKU顧客不會看到的內部管理識別碼。
Metadata名稱、描述、關鍵字與螢幕截圖等商店資訊。
Build在某次作業中封裝並上傳、可執行的應用程式。
TestFlight讓測試人員在發佈前安裝測試版本的系統。
App ReviewApple 對應用程式及其相關內容的審核。
Proceeds扣除適用稅金與 Apple 佣金後,開發人員獲得的收益。
Retention使用者下載後,是否會在日後再次回到應用程式。
Conversion Rate看到應用程式後進行下載或預訂的使用者比例。

12. 常見問題

App Store Connect 可以免費使用嗎?

使用這個管理後台不需另外付費,但在 App Store 發佈應用程式通常需要有效的 Apple Developer Program 會員資格。

不會寫程式也能使用 App Store Connect 嗎?

可以。產品、營運、行銷、客服與財務人員可以依照角色管理商店資訊、回覆評論或查看資料。建構與上傳應用程式通常由開發人員負責。

為什麼 App Store Connect 中少了一項功能?

先確認你選擇了正確的團隊與 App,再到 Users and Access 檢查角色與 App 存取權。其他原因包括協議尚未簽署、資訊不完整,或目前資料量仍不足以使用該功能。

通過 TestFlight 審核,代表 App 也會通過 App Store 審核嗎?

不代表。外部 TestFlight 審核與公開發佈所需的 App Review 是不同流程。正式版本仍需準備商店資訊、隱私權揭露並提交審核。

App Analytics、Sales and Trends 與財務報表有何不同?

Analytics 涵蓋使用者獲取、轉換、使用情況與留存。Sales and Trends 涵蓋銷售趨勢與預估營收。Payments and Financial Reports 則用來核對最終結算與實際付款。

發佈更新時,需要建立新的 App 嗎?

不需要。開啟現有的 App 記錄,為相關平台建立新版本、選擇新的建置版本,再提交審核。現有使用者會透過這種方式收到更新。

官方參考資料

採取重大操作前,例如簽署協議、變更價格、移轉 App 或提交審核,請查閱對應的 Apple 文件。

參考資料

  1. App Store Connect 工作流程:從簽署協議、建立 App、測試,到發佈與監控的完整流程。
  2. App Store Connect 各區段:Apple 對後台各部分的說明。
  3. 新增 App:建立 App 記錄所需的欄位與權限。
  4. TestFlight 概覽:測試群組、測試人數限制、版本到期與意見回饋。
  5. 提交 App:提交至 App Review 的步驟。
  6. App Store Connect Analytics 說明:使用者獲取、營利、留存與指標定義。
  7. 查看付款與收益:預估收益、付款與會計月份。

採取重大操作前,例如簽署協議、變更價格、移轉 App 或提交審核,請查閱對應的 Apple 文件。本文是教育性質的入門介紹,不是 Apple 官方文件,也不構成法律、稅務或財務建議。介面與政策可能變更,請以 Apple 目前的頁面為準。