You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CloudKit을 이용하여 앱을 구현하게 되면, 하나의 앱에는 통상 하나의 container가 위치하게 됩니다.
이때 그 container는 해당 container를 생성한 계정에 종속되게 됩니다.
따라서 다른 이들은 이 container에 접근할 권한이 없습니다.
해결방법은 두 가지입니다.
첫번째는, 팀 계정으로 provisioning profile을 만들어서 이 profile을 통해 팀의 명의로 container를 생성하는 방식이 있는데, 저희가 갖고 있는 계정은 모두 개인 계정입니다.
팀 계정으로 변경하는 방법이 없지는 않으나 이는 기업이나 법인임을 증명하는 과정을 동반합니다.
두번째는, 인증서를 개발용이 아니라 배포용으로 받는 방법이 있습니다. 이 경우 특정 기기에 상관없이 모든 기기가 이 앱을 다운받아서 쓸 수 있습니다. 단, App Store 심사를 통과해야합니다. 통과 전까지는 단 한대의 기기에서도 테스트해볼 수 없습니다. 그러니까 배포용이죠.
이에 아직 애플 측으로부터 답변을 얻은 건 아니나, CloudKit은 저희 팀 프로젝트로는 이용할 수 없는 기술인 것으로 보입니다.
작업내용
노션 정리
https://groundkjs.notion.site/7-28-CloudKit-provisioning-profile-a4d16a7bfc7e432c8ec7205b5a2803bc
대안
Firebase를 공부해서 구현해보겠습니다.
The text was updated successfully, but these errors were encountered: