Med Mavericks och den senaste uppdateringen av iTunes kom en nyhet som förvirrat många användare och förargat en hel del: Det går inte längre att synkronisera info som kontakter och kalendrar med iOS-enheter i programmet.
Faktum är att det går, men innan vi börjar måste vi säga att det är lite omständligt och kostar en slant. I gengäld får du en robust lösning och dessutom tillgång till en massa andra funktioner du kanske kan ha nytta av.
Vår lösning går ut på att köpa och installera Apples Server-program från Mac App Store. Det förvandlar din Mac till en server med en lång rad olika tjänster du kan aktivera, bland annat kalender- och kontaktsynkronisering. Dessa använder caldav- och carddav-standarderna och fungerar alltså inte bara med andra Macar och iOS-enheter utan även i princip alla andra moderna system.
Via programmet Server aktiverar du din egen caldav-server som sedan kan användas för att synkronisera kalendrar mellan alla dina Macar och iOS-enheter över det lokala nätverket.
Kalendrar
Efter att ha skapat ett eget certifikat med ditt Apple ID via Server måste du bekräfta att du litar på certifikatet i fråga när du lägger till ditt nya caldav-konto i Systeminställningar.
I Systeminställningar -> Internetkonton kan du lägga till både caldav- och carddav-konton. Du får välja manuella inställningar och fylla i uppgifterna för ditt eget konto på Macen som har blivit server.
Ditt nya kalenderkonto är färdigt. Klicka i Påminnelser om du även vill att dessa ska synkas.
Nu är det dags att lägga till det nya kontot även i telefonen. Öppna Inställningar -> E-post, kontakter, kalendrar och klicka på Lägg till konto längst upp under din lista över konton. Välj Annat så dyker caldav-konto upp under Kalendrar i listan som kommer fram. Fyll även här i ditt vanliga användarnamn och lösen (på Macen som nu blivit server alltså) och en passande beskrivning.
På iPhone lägger du till ditt nya caldav-konto under Inställningar -> E-post, kontakter, kalendrar och kan sedan välja om du vill synka både kalendrar och påminnelser eller bara en av dem.
Kontakter
Kontaktservern fungerar närmast identiskt med kalenderservern och att lägga till konton är lika enkelt.
Du måste själv flytta över kontakter du vill synka från listan över samtliga kontakter till den nya listan som skapats under ditt serverkonto.
På iPhone kan du välja Förvalt konto för kontakter. Det är till detta konto nya kontakter sparas om du inte lägger till dem specifikt för en viss grupp.
Överkurs: Skapa nya konton för att göra delade kalendrar
Om du har andra i hushållet eller har ett mindre företag kan du använda den här guiden och några steg till för att bland annat skapa delade kalendrar.
Genom att skapa ett nytt konto enbart för tjänster på Macen som agerar server kan du och övriga i familjen skapa delade kalendrar som alla kan redigera.
Detta beror på att den nya systemversionen saknar något Apple kallar Syncservices som fanns i tidigare versioner av OS X och som fortfarande finns för Windowsversionen av iTunes.
Alternativet är att använda en synkroniseringsserver av något slag, och Apple tänker sig så klart att du ska använda iCloud. Men hur gör du om du antingen inte vill använda iCloud, eller inte kan av någon anledning? Din arbetsgivare kanske inte tillåter att sådan information lagras hos ett amerikanskt företag, till exempel.
Ett alternativ är att använda en annan tjänst som Google, men sannolikheten att du kan/vill använda den men inte iCloud är kanske inte så hög. Går det då verkligen inte att synkronisera lokalt istället?
En egen server
Vår lösning går ut på att köpa och installera Apples Server-program från Mac App Store. Det förvandlar din Mac till en server med en lång rad olika tjänster du kan aktivera, bland annat kalender- och kontaktsynkronisering. Dessa använder caldav- och carddav-standarderna och fungerar alltså inte bara med andra Macar och iOS-enheter utan även i princip alla andra moderna system.
OS X Server kostar 149 kronor (gratis för medlemmar i Apples utvecklarprogram). Förutom tjänsterna vi ska visa idag ingår allt från fildelning och en egen e-postserver till en lokal wiki-server där du och alla andra i familjen (eller varför inte på ditt lilla företag) kan dela anteckningar och spara allt ni kan tänka er.
Via programmet Server aktiverar du din egen caldav-server som sedan kan användas för att synkronisera kalendrar mellan alla dina Macar och iOS-enheter över det lokala nätverket.
Kalendrar
Efter att ha installerat Server och kört igång det (du kommer bland annat få ange namn på servern innan du kommer in i programmet) trycker du på Calendar i vänsterspalten. Server är inte översatt till svenska än så länge, utan du får hålla till godo med engelska eller något annat av de stora världsspråken.
Aktivera tjänsten genom att dra reglaget längst upp till höger från off till on. Efter en liten stund är den klar och det kommer stå under status att den är tillgänglig under den adress din server fått på det lokala nätverket.
Efter att ha skapat ett eget certifikat med ditt Apple ID via Server måste du bekräfta att du litar på certifikatet i fråga när du lägger till ditt nya caldav-konto i Systeminställningar.
Under Settings kan du se ”Push Notifications: Disabled”. Klicka på knappen till höger om den (Edit) för att aktivera pushmeddelanden med för nya kalenderföremål. Du måste därefter fylla i ett Apple ID (du kan använda ett iCloudkonto om du har ett även om du inte synkar något via iCloud, eller ett konto som du bara använder för App Store). Detta görs för att skapa ett certifikat till servern för att kryptera överföringarna mellan server och dina olika Macar och iOS-enheter.
Nu är du klar med Server-programmet tills vidare. Öppna istället Systeminställningar och klicka på Internetkonton. Välj alternativet längst ner för att lägga till en annan typ av konto, och kryssa i caldav-alternativet.
I Systeminställningar -> Internetkonton kan du lägga till både caldav- och carddav-konton. Du får välja manuella inställningar och fylla i uppgifterna för ditt eget konto på Macen som har blivit server.
Välj manuella inställningar och fyll i ditt vanliga användarnamn och lösenord samt den lokala adressen till din server (den som du kan se under Access i Calendar-inställningar i Server-programmet). Tryck fortsätt, och när programmet påpekar att certifikatet inte kan verifieras trycker du godkänn ändå. Sedan måste du fylla i användarnamn och lösen igen och ”tillåt alltid”, annars kommer den be om lösenord varje gång du startar om och kanske ännu oftare.
Ditt nya kalenderkonto är färdigt. Klicka i Påminnelser om du även vill att dessa ska synkas.
När du är klar bör du starta Kalender och testa att allt fungerar som det ska. Notera att kalenderföremål du lagt till lokalt inte automatiskt synkar via det nya kontot utan du måste själv välja att flytta över möten och annat till det, och sedan skapa nya möten direkt till en kalender under det nya kontot. I programmets inställningar kan du välja vilken kalender som ska vara förvald för nya möten – skapa en eller flera kalendrar under det nya kontor på din server och välj en av dessa som förvald.
Ställ in iPhone
Nu är det dags att lägga till det nya kontot även i telefonen. Öppna Inställningar -> E-post, kontakter, kalendrar och klicka på Lägg till konto längst upp under din lista över konton. Välj Annat så dyker caldav-konto upp under Kalendrar i listan som kommer fram. Fyll även här i ditt vanliga användarnamn och lösen (på Macen som nu blivit server alltså) och en passande beskrivning.
På iPhone lägger du till ditt nya caldav-konto under Inställningar -> E-post, kontakter, kalendrar och kan sedan välja om du vill synka både kalendrar och påminnelser eller bara en av dem.
Du måste återigen bekräfta att du litar på certifikatet din server presenterar. Att detta krävs beror på att det är ett certifikat du skapat själv, visserligen med hjälp av Apple men utan bekräftelse från en central ssl-certifikatutfärdare.
När allt är klart kan du testa att det fungerar genom att lägga till ett nytt möte i kalendern antingen på Macen eller telefonen, och sedan se till att det synkar som det ska till den andra enhetern. Därefter kan du lägga till synkning även på en till Mac, en iPad eller någon annan dator eller pryl.
Kontakter
Kontaktservern fungerar närmast identiskt med kalenderservern och att lägga till konton är lika enkelt.
Kontakter fungerar nästan exakt som kalendrar. Öppna Contacts från listan till vänster i Server, aktivera som tidigare, och nu bör pushmeddelanden automatiskt vara aktiverade.
I Systeminställningar lägger du sedan till ett carddav-konto på samma sätt som du lade till ett caldav-konto för kalendrarna.
Öppna sedan Kontakter och titta i listan till vänster så ser du ditt nya konto och en allmän lista för alla kontakter under det kontot. Klicka på den listan så ser du förmodligen en tom sida med texten Inga kort. Du måste alltså själv dra över kontakter till den listan som ska synkas med servern. Det gör du genom att exempelvis klicka längst upp på Alla kontakter, markera allt (cmd-a) och dra allihop till den nya listan.
Du måste själv flytta över kontakter du vill synka från listan över samtliga kontakter till den nya listan som skapats under ditt serverkonto.
På iPhone lägger du till ett konto precis som tidigare och följer samma instruktioner. För att se till att nya kontakter skapas under detta konto går du till Inställningar -> E-post, kontakter, kalendrar och tittar en bit ner under Kontakter. Där finns alternativet Förvalt konto. Tryck på det och välj ditt lokala serverkonto. Notera att det kan dröja några minuter innan iOS fattar att du har ett nytt konto att välja här.
På iPhone kan du välja Förvalt konto för kontakter. Det är till detta konto nya kontakter sparas om du inte lägger till dem specifikt för en viss grupp.
Överkurs: Skapa nya konton för att göra delade kalendrar
Om du har andra i hushållet eller har ett mindre företag kan du använda den här guiden och några steg till för att bland annat skapa delade kalendrar.
I Server-programmet kan du lägga till ett nytt användarkonto under fliken Users. Välj ett namn och ett lösenord som du kan dela med de andra som ska komma åt de delade kalendrarna, och under Home folder väljer du None – Services Only. Det innebär att användaren inte har en hemmapp och inte kan logga in på datorn, utan enbart till olika tjänster som caldav- och carddav-servrarna.
Genom att skapa ett nytt konto enbart för tjänster på Macen som agerar server kan du och övriga i familjen skapa delade kalendrar som alla kan redigera.
Följ instruktionerna ovan för att lägga till detta konto för kalendrar, och upprepa proceduren på de andras enheter så får ni en hel grupp där samtliga kan lägga till och redigera möten. Kalender har visserligen redan en funktion för att dela en viss kalender, men detta fungerar inte exakt som det här knepet där samtliga delar på samma konto med allt vad det innebär.
Du kan så klart samtidigt ha kvar ditt privata konto på servern och till och med ha ett iCloudkonto vid sidan av. Tänk bara på att kolla till vilken kalender du lägger till ett nytt möte.