| # | 問題 | 解答 |
|---|---|---|
| 1 | 是否必須付費 99 美元/年? | 是。購買的是「在 App Store 發行 App 的權利」及完整開發者工具鏈、測試Flight、分析報告等服務。 |
| 2 | 真機測試是否還需額外證書? | Xcode 7 起免費帳號可直接簽名跑真機(限 3 個 App、7 天效期)。付費帳號無此限制,自動管理簽名。 |
| 3 | 證書、裝置、App 三者關係? | 一個「發布憑證」對應一個 Team,可簽署多個 App;一個「Provisioning Profile」綁定 (App ID + 憑證 + 裝置清單),開發/Ad Hoc 需列入裝置,App Store 版不需列入裝置。 |
| 4 | 能否僅支援 iPhone 不支援 iPad? | 可。專案 Target → General → Deployment Info → Devices 選 iPhone;或在 Info.plist 設定 UIRequiredDeviceCapabilities 排除 iPad。 |
| 5 | 能否指定最低 iOS 版本(如僅支援 iOS 13+)? | 可。Target → General → Deployment Target 設定 13.0;舊版裝置無法安裝。 |
| 6 | 審核會看原始碼嗎? | 不會看原始碼。審核機制:靜態分析二進位檔(偵測私有 API、惡意行為)+ 人工實測功能、UI、隱私合規。知識產權由法律保護,不因審核洩露。 |
| 7 | 被拒能重審嗎?次數/間隔? | 可無限次提交。修復問題後重新提交,無固定間隔;審核時間不可控(幾小時~數天)。 |
| 8 | App 資料從哪讀取? | 自建/租用伺服器(VPS、雲主機)+ REST/gRPC API,或使用 Firebase、Supabase、AWS Amplify 等 BaaS 服務。資料不存於 Apple 伺服器。 |
SKAdNetwork、AppTrackingTransparency 正確處理廣告追蹤授權。付費開發者帳號是入場券,善用 Xcode 自動簽名、TestFlight 內測、App Store Connect 完整填寫,遵循人機介面指南與隱私合規,即可順利上架。