CloudKit 開發最容易踩的坑:Development Schema 為什麼沒有同步到 Production? - mintrabbitplus
Site icon mintrabbitplus

CloudKit 開發最容易踩的坑:Development Schema 為什麼沒有同步到 Production?

在使用 CloudKit 開發 iOS App 時,很多人會理所當然地認為,只要在 Development Environment 中建立好 Record Type、欄位與 Index,之後上架 App 時這些設定就會自動同步到 Production。然而,實際情況並不是這樣。

Development 與 Production 是兩個獨立的 Schema Environment,在 Development 中新增或修改的 Schema,並不會自動出現在 Production。若忘記執行部署 (Deploy),就可能發生 App 在開發環境一切正常,但正式版卻無法讀取或寫入 CloudKit 資料的問題。

這篇就來簡單記錄一下,CloudKit 的 Development Schema 要怎麼正確部署到 Production。

1. 前往 CloudKit Console

2. 選擇您的 Container

3. 切換到 Development 環境

4. 點擊左下角的「Deploy Schema Changes…」

5. 確認後,等待部署完成

Exit mobile version