Wprowadzenie do CloudKit

Wprowadzenie do CloudKit

Jak się okazuje, wielu młodszych developerów nigdy nie tworzyło aplikacji w iOS Developer Center. A warto wiedzieć, jak to działa. Dlatego postanowiłem przygotować prezentację na temat CloudKita i upiec dwie pieczenie na jednym ogniu.

CloudKit dla początkujących

Na wstępie trzeba trochę czasu poświęcić w iOS Developer Center. Należy:

  • stworzyć App ID dla nowej aplikacji,
  • dodać developerski Provisiong Profile,
  • stworzyć kontener iCloud.

App ID

Zaczynamy od stworzenia App ID, wchodzimy na https://developer.apple.com/account/. Następnie logujemy się, podając adres email i hasło (jeśli nie masz hasła, musisz je stworzyć i wykupić abonament na rok za 100$). Gdy już się zalogujemy, wybieramy: „Certificates, Identifiers & Profiles”.

Następnie wybieramy z menu po lewej stronie: „App IDs”. Tutaj pokaże się lista wszystkich App ID przypisanych dla danego konta. Żeby stworzyć nowe, trzeba kliknąć na plus, znajdujący się nad prawym górnym rogiem tabeli. Kolejny ekran to wypełnienie danych aplikacji:

  • nazwa aplikacji,
  • bundle ID jest to identyfikator aplikacji,
  • services włączamy iCloud.

Nazwę oraz Bundle ID aplikacji wybieramy dowolnie. Następnie włączamy serwis iCloud i oczywiście CloudKit support. Klikamy przycisk Continue i dalej Register, i mamy stworzone App ID, ale widzimy, że nasz iCloud service wyświetla jakiś warning to dlatego, że nie ma wybranego Contenera, ale tym zajmiemy się później.

Provisiong profile

Teraz musimy stworzyć provisiong profile, z którym będziemy mogli buildować aplikację. Wszystko bardzo podobnie: klikamy „Provisioning Profiles”, później „Development”, następnie plusik, wybieramy pozycję „iOS App Development” i klikamy „Continue”. Na kolejnym ekranie wybieramy wcześniej stworzone App ID, wybieramy certyfikat, z którego profil ma korzystać, później urządzenia, na końcu nazywamy profil i na tym koniec pracy w iOS Developer Center.

Możemy przejść do XCode’a. Włączamy klikamy na górnym pasku File -> New -> Project… -> Single View Application. Teraz pokaże nam się ekran z kilkoma polami: podajemy nazwę, wklejamy Bundle ID, który stworzyliśmy wcześniej, wybieramy dowolny język Swift i urządzenia, klikamy “Next” i wybieramy miejsce, gdzie Xcode ma stworzyć folder projektu.

Teraz możemy stworzyć kontener przez wejście w Projekt -> Wybranie odpowiedniego targetu -> Capabilities, włączamy CloudKit. Xcode może mieć problem z kontenerem, więc klikamy Fix issue które stworzy dla nas kontener. Jeśli to nie pomaga, trzeba wybrać Specify custom containers, kliknąć na plusik i wpisać nazwę kontenera, a później przycisk OK i kontener jest stworzony.

Na tym skończę tą część wpisu. W kolejnej zajmę się klasami i pokażę już trochę kodu.

Dowiedz się więcej

Wycena projektu

Opowiedz nam o swoim projekcie i napisz, jak możemy Ci pomóc.

Dlaczego warto rozwijać z nami projekty?

Logo Mobile Trends Awards

Mobile Trends Awards 2021

Wygrana w kategorii
ŻYCIE CODZIENNE

Nagroda Legalnych Bukmacherów

Nagroda Legalnych Bukmacherów 2019

Najlepsza aplikacja mobilna

Mobile Trends Awards logo

Mobile Trends Awards 2023

Wygrana w kategorii
MCOMMERCE ROZWÓJ

23

opinie klientów

Clutch logo