在使用 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. 確認後,等待部署完成

探索更多來自 mintrabbitplus 的內容
訂閱即可透過電子郵件收到最新文章。